changed docker-compose.yml to be production
This commit is contained in:
+4
-4
@@ -17,10 +17,10 @@ services:
|
||||
dockerfile: Dockerfile
|
||||
# production: no reason to use pm2 if docker offers auto-restart
|
||||
# development: don't use docker auto-restart; rather pm2, which can watch for file changes
|
||||
#restart: always
|
||||
restart: always
|
||||
user: "node"
|
||||
environment:
|
||||
- NODE_ENV=development
|
||||
- NODE_ENV=production
|
||||
volumes:
|
||||
- ./node/:/home/node/app
|
||||
expose:
|
||||
@@ -29,9 +29,9 @@ services:
|
||||
- postgres
|
||||
working_dir: /home/node/app
|
||||
# for production (no file watching):
|
||||
# command: sh -c "yarn install && node server.js"
|
||||
command: sh -c "yarn install && node server.js"
|
||||
# for development (file watching/reloading):
|
||||
command: sh -c "yarn install && yarn pm2-dev server.js"
|
||||
# command: sh -c "yarn install && yarn pm2-dev server.js"
|
||||
postgres:
|
||||
image: "postgres:13.1-alpine"
|
||||
environment:
|
||||
|
||||
Reference in New Issue
Block a user