Staging yml update to match prod.

This commit is contained in:
Josh 2025-07-10 12:20:52 +00:00
parent 8836c9f639
commit dfd02bbaab
2 changed files with 38 additions and 41 deletions

View File

@ -7,11 +7,9 @@ services:
env_file: [ ./env/prod.env ]
environment:
- NODE_ENV=production
- SALARY_DB=/app/data/salary_info.db # optional, if code checks env
- SALARY_DB=/app/data/salary_info.db
volumes:
# SQLite wage DB needed by /api/areas
- /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
# ─── server2 ───
@ -38,4 +36,4 @@ services:
- 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 # keep one copy only
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro

View File

@ -1,19 +1,19 @@
services:
# ─── server1 ───
server1:
# ─── server1 ───
server1:
extends:
file: docker-compose.yml
service: server1
env_file: [ ./env/staging.env ]
environment:
- NODE_ENV=production
- SALARY_DB=/app/data/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/salary_info.db:/app/data/salary_info.db:ro
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
# ─── server2 ─── (needs DB + public data)
server2:
# ─── server2 ───
server2:
extends:
file: docker-compose.yml
service: server2
@ -23,11 +23,11 @@ services:
- 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/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/public:/home/jcoakley/aptiva-dev1-app/public:ro
# ─── server3 ─── (needs public data only)
server3:
# ─── server3 ───
server3:
extends:
file: docker-compose.yml
service: server3
@ -37,4 +37,3 @@ services:
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