Initializes Docker setup for the project

Establishes a containerized development and production environment.

Creates Dockerfiles, docker-compose configurations, and associated scripts.

Prioritizes easy setup, dependency isolation, and platform consistency.
Enhances dev experience and simplifies deployment.
This commit is contained in:
Chenwei Jiang 2025-08-26 21:45:40 +08:00
parent 5c262d2f45
commit 9454359cd2
Signed by: cheverjohn
GPG key ID: ADC4815BFE960182
13 changed files with 5250 additions and 1 deletions

22
.dockerignore Normal file
View file

@ -0,0 +1,22 @@
node_modules
npm-debug.log
pnpm-lock.yaml
yarn.lock
.git
.gitignore
.DS_Store
.vscode
.idea
.cache
.turbo
dist-ssr
coverage
.env*
Dockerfile*
docker-compose*.yml
scripts
src
public
!.dockerignore
!dist/**