-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
executable file
·46 lines (44 loc) · 1020 Bytes
/
docker-compose.yml
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
44
45
46
version: '2'
services:
web:
container_name: church-api
tty: true
build: docker/dev
environment:
- NODE_ENV=development
- NODE_PORT=3001
- DB_HOST=database
- DB_PORT=5432
- FIREBASE_KEY=XXX
- SENTRY_KEY=XXX
- MAILGUN_FROM=XXX
- MAILGUN_APIKEY=XXX
- MAILGUN_DOMAIN=XXX
- DATABASE_HOST=database
- DATABASE_DB=church
- DATABASE_USER=docker
- DATABASE_PASSWORD=1234
- DATABASE_PORT=5432
- FACEBOOK_APP_ID=123
- FACEBOOK_APP_SECRET=123
- GOOGLE_API_KEY=123
- GOOGLE_CLIENT_ID=123
- GOOGLE_CLIENT_SECRET=123
ports:
- "3001:3001"
- "5859:5859"
volumes:
- .:/src
links:
- database
database:
container_name: church-database
image: postgres:9.5-alpine
environment:
- POSTGRES_DB=church
- POSTGRES_USER=docker
- POSTGRES_PASSWORD=1234
volumes:
- ./.data/postgresql:/var/lib/postgresql/data
ports:
- "3002:5432"