File tree Expand file tree Collapse file tree 4 files changed +41
-2
lines changed
Expand file tree Collapse file tree 4 files changed +41
-2
lines changed Original file line number Diff line number Diff line change 1+ Dockerfile
2+ node_modules
3+ generated
Original file line number Diff line number Diff line change 1+ FROM node:latest
2+ WORKDIR /app
3+ COPY package*.json ./
4+ RUN npm ci
5+ COPY . .
6+ RUN [ "npm" , "run" , "prisma:generate" ]
7+
8+ RUN [ "npm" , "run" , "build" ]
9+ EXPOSE 3000
10+ CMD [ "npm" , "run" , "docker-start" ]
Original file line number Diff line number Diff line change 1+ services :
2+ web :
3+ build :
4+ context : .
5+ dockerfile : Dockerfile
6+ ports :
7+ - " 3000:3000"
8+ environment :
9+ DATABASE_URL : postgresql://postgres:letmein@localhost:5432/postgres?schema=public
10+ depends_on :
11+ - db
12+
13+ db :
14+ image : postgres:latest
15+ environment :
16+ # POSTGRES_USER: postgres
17+ POSTGRES_PASSWORD : letmein
18+ POSTGRES_DB : postgres
19+ ports :
20+ - " 5432:5432"
21+ volumes :
22+ - fs_data:/var/lib/postgresql/data
23+
24+ volumes :
25+ fs_data:
Original file line number Diff line number Diff line change 44 "version" : " 0.0.0" ,
55 "type" : " module" ,
66 "scripts" : {
7- "dev" : " react-router dev" ,
7+ "dev" : " react-router dev --host " ,
88 "build" : " react-router build" ,
99 "lint" : " eslint ." ,
1010 "preview" : " vite preview" ,
2020 "prisma:seed" : " prisma db seed" ,
2121 "test:prisma:migrate:deploy" : " dotenv -e .env.test -- prisma migrate deploy" ,
2222 "test:e2e" : " playwright test" ,
23- "test:prisma:seed" : " dotenv -e .env.test prisma db seed"
23+ "test:prisma:seed" : " dotenv -e .env.test prisma db seed" ,
24+ "docker-start" : " npm run prisma:migrate:deploy && npm run prisma:seed && npm run start"
2425 },
2526 "prisma" : {
2627 "seed" : " tsx ./prisma/seed.ts"
You can’t perform that action at this time.
0 commit comments