Staging yml update to match prod.
This commit is contained in:
parent
8836c9f639
commit
dfd02bbaab
@ -7,11 +7,9 @@ services:
|
|||||||
env_file: [ ./env/prod.env ]
|
env_file: [ ./env/prod.env ]
|
||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
- SALARY_DB=/app/data/salary_info.db # optional, if code checks env
|
- SALARY_DB=/app/data/salary_info.db
|
||||||
volumes:
|
volumes:
|
||||||
# SQLite wage DB needed by /api/areas
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/app/data/salary_info.db:ro
|
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/app/data/salary_info.db:ro
|
||||||
# existing React build/public mount
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
|
|
||||||
# ─── server2 ───
|
# ─── server2 ───
|
||||||
@ -38,4 +36,4 @@ services:
|
|||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
volumes:
|
volumes:
|
||||||
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro # keep one copy only
|
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
@ -1,40 +1,39 @@
|
|||||||
services:
|
services:
|
||||||
# ─── server1 ───
|
# ─── server1 ───
|
||||||
server1:
|
server1:
|
||||||
extends:
|
extends:
|
||||||
file: docker-compose.yml
|
file: docker-compose.yml
|
||||||
service: server1
|
service: server1
|
||||||
env_file: [ ./env/staging.env ]
|
env_file: [ ./env/staging.env ]
|
||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
|
- SALARY_DB=/app/data/salary_info.db
|
||||||
|
volumes:
|
||||||
|
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/app/data/salary_info.db:ro
|
||||||
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
|
|
||||||
volumes:
|
# ─── server2 ───
|
||||||
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/home/jcoakley/aptiva-dev1-app/salary_info.db:ro
|
server2:
|
||||||
|
extends:
|
||||||
|
file: docker-compose.yml
|
||||||
|
service: server2
|
||||||
|
env_file: [ ./env/staging.env ]
|
||||||
|
environment:
|
||||||
|
- NODE_ENV=production
|
||||||
|
- SALARY_DB=/home/jcoakley/aptiva-dev1-app/salary_info.db
|
||||||
|
volumes:
|
||||||
|
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/home/jcoakley/aptiva-dev1-app/salary_info.db:ro
|
||||||
|
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
||||||
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
|
|
||||||
|
# ─── server3 ───
|
||||||
# ─── server2 ─── (needs DB + public data)
|
server3:
|
||||||
server2:
|
extends:
|
||||||
extends:
|
file: docker-compose.yml
|
||||||
file: docker-compose.yml
|
service: server3
|
||||||
service: server2
|
env_file: [ ./env/staging.env ]
|
||||||
env_file: [ ./env/staging.env ]
|
environment:
|
||||||
environment:
|
- NODE_ENV=production
|
||||||
- NODE_ENV=production
|
volumes:
|
||||||
- SALARY_DB=/home/jcoakley/aptiva-dev1-app/salary_info.db
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
volumes:
|
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
||||||
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/home/jcoakley/aptiva-dev1-app/salary_info.db:ro
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
|
||||||
|
|
||||||
# ─── server3 ─── (needs public data only)
|
|
||||||
server3:
|
|
||||||
extends:
|
|
||||||
file: docker-compose.yml
|
|
||||||
service: server3
|
|
||||||
env_file: [ ./env/staging.env ]
|
|
||||||
environment:
|
|
||||||
- NODE_ENV=production
|
|
||||||
volumes:
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
|
||||||
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
|
Loading…
Reference in New Issue
Block a user