diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 5adb8e9..258aff6 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -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 \ No newline at end of file diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index 0a9fe1e..168bf53 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -1,40 +1,39 @@ services: - # ─── server1 ─── - server1: - extends: - file: docker-compose.yml - service: server1 - env_file: [ ./env/staging.env ] - environment: - - NODE_ENV=production +# ─── 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:/app/data/salary_info.db:ro + - /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro - volumes: - - /home/jcoakley/aptiva-dev1-app/salary_info.db:/home/jcoakley/aptiva-dev1-app/salary_info.db:ro +# ─── server2 ─── +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 - - # ─── server2 ─── (needs DB + public data) - 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/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 \ No newline at end of file +# ─── server3 ─── +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 \ No newline at end of file