42 lines
1.5 KiB
YAML
42 lines
1.5 KiB
YAML
services:
|
|
# ─── server1 ───
|
|
server1:
|
|
extends:
|
|
file: docker-compose.yml
|
|
service: server1
|
|
env_file: [ ./env/prod.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
|
|
|
|
# ─── server2 ───
|
|
server2:
|
|
extends:
|
|
file: docker-compose.yml
|
|
service: server2
|
|
env_file: [ ./env/prod.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 ───
|
|
server3:
|
|
extends:
|
|
file: docker-compose.yml
|
|
service: server3
|
|
env_file: [ ./env/prod.env ]
|
|
environment:
|
|
- NODE_ENV=production
|
|
- TWILIO_ACCOUNT_SID=ACd700c6fb9f691ccd9ccab73f2dd4173d
|
|
- TWILIO_AUTH_TOKEN=fb8979ccb172032a249014c9c30eba80
|
|
- TWILIO_MESSAGING_SERVICE_SID=MGMGaa07992a9231c841b1bfb879649026d6
|
|
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 |