-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
30 lines (29 loc) · 935 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
services:
db:
image: postgres:latest
ports:
- 5432:5432
environment:
- POSTGRES_USER=${PG_USER}
- POSTGRES_PASSWORD=${PG_PWD}
- POSTGRES_DB=old_stars_db
backend:
image: ghcr.io/niilz/old_stars_backend:main
ports:
- 80:8000
- 443:1443
volumes:
- ./certs:/certs
- ./logs:/logs
depends_on:
- db
environment:
- DATABASE_URL=postgres://${PG_USER}:${PG_PWD}@db/old_stars_db
- ROCKET_ADDRESS=0.0.0.0
- ADMIN_USER=${ADMIN_USER}
- ADMIN_PWD=${ADMIN_PWD}
- CLUB_USER=${CLUB_USER}
- CLUB_PWD=${CLUB_PWD}
- CERT_CHAIN=${CERT_CHAIN}
- PRIVATE_KEY=${PRIVATE_KEY}
command: bash -c "env > /logs/dc.env.dump && ./wait_for_it.sh db:5432 -- && /usr/local/bin/configurator -u ${ADMIN_USER} -p ${ADMIN_PWD} -r admin && /usr/local/bin/configurator -u ${CLUB_USER} -p ${CLUB_PWD} -r club && /usr/local/bin/backend"