-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-compose-prod.yml
More file actions
43 lines (42 loc) · 983 Bytes
/
docker-compose-prod.yml
File metadata and controls
43 lines (42 loc) · 983 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
version: '3'
services:
fssk-server:
build:
context: ./
dockerfile: deploy/prod.docker
hostname: 'server'
container_name: 'fssk-server'
env_file: ./server/.env
environment:
- 'NODE_ENV=production'
command: ["./util/wait-for-it.sh", "npm", "run", "start:prod"]
ports:
- '4000:4000'
working_dir: '/opt/server'
depends_on:
- fssk-db
networks:
- app
volumes:
- 'fssk-server-data:/opt/server/logs'
fssk-db:
environment:
- 'POSTGRES_USER=root'
- 'POSTGRES_DB=test'
- 'POSTGRES_PASSWORD=admin'
image: 'postgres:9.6'
ports:
- '5432:5432'
volumes:
- 'fssk-db-data:/var/lib/mysql'
- './db:/docker-entrypoint-initdb.d/'
networks:
app:
aliases:
- db
networks:
app:
driver: bridge
volumes:
fssk-db-data:
fssk-server-data: