| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- version: '3'
- services:
- nginx:
- container_name: nantum-vtn-nginx
- ports:
- - 443:443
- image: nginx:latest
- volumes:
- - "./nginx.conf:/etc/nginx/conf.d/default.conf"
- - "./ssl.crt:/etc/ssl/ssl.crt"
- - "./ssl.key:/etc/ssl/ssl.key"
- - "./clientssl.crt:/etc/ssl/clientssl.crt"
- depends_on:
- - nodejs
- restart: unless-stopped
- db:
- container_name: nantum-vtn-db
- expose:
- - 5432
- ports:
- - 55432:5432
- image: postgres:9.5
- volumes:
- - postgres_data:/var/lib/postgresql/data
- environment:
- POSTGRES_DB: ${POSTGRES_DB_DATABASE}
- POSTGRES_USER: ${POSTGRES_DB_USERNAME}
- POSTGRES_PASSWORD: ${POSTGRES_DB_PASSWORD}
- restart: unless-stopped
- nodejs:
- container_name: nantum-vtn-nodejs
- build: .
- expose:
- - 9292
- depends_on:
- - db
- restart: on-failure
- environment:
- - NODE_ENV=development
- - DB_URL=${POSTGRES_DB_URL}
- - NO_AWS=true
- - PORT=8080
- volumes:
- postgres_data:
|