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 ] 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

View File

@ -7,12 +7,12 @@ services:
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: 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 ───
# ─── server2 ─── (needs DB + public data)
server2: server2:
extends: extends:
file: docker-compose.yml file: docker-compose.yml
@ -23,10 +23,10 @@ services:
- SALARY_DB=/home/jcoakley/aptiva-dev1-app/salary_info.db - SALARY_DB=/home/jcoakley/aptiva-dev1-app/salary_info.db
volumes: 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:/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/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: extends:
file: docker-compose.yml file: docker-compose.yml
@ -37,4 +37,3 @@ services:
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 - /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