mirror of
https://github.com/amineo/t2-stat-parser.git
synced 2026-01-19 17:34:43 +00:00
Prep deploy directives
This commit is contained in:
parent
cc1053eff0
commit
788cc09aec
|
|
@ -8,13 +8,17 @@ services:
|
||||||
POSTGRES_DB: "t2_stats"
|
POSTGRES_DB: "t2_stats"
|
||||||
POSTGRES_USER: "dev"
|
POSTGRES_USER: "dev"
|
||||||
POSTGRES_PASSWORD: "dev"
|
POSTGRES_PASSWORD: "dev"
|
||||||
|
ports:
|
||||||
|
- "5432:5432"
|
||||||
volumes:
|
volumes:
|
||||||
- ./build/postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
|
- ./build/postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
|
||||||
- ./build/postgres/export_local_db.sh:/export_local_db.sh
|
- ./build/postgres/export_local_db.sh:/export_local_db.sh
|
||||||
|
|
||||||
|
|
||||||
parser:
|
parser:
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: "postgres://dev:dev@db:5432/t2_stats"
|
DATABASE_URL: "postgres://dev:dev@db:5432/t2_stats"
|
||||||
|
ports:
|
||||||
|
- "8080:8080"
|
||||||
volumes:
|
volumes:
|
||||||
- ./app/t2-stat-parser:/app
|
- ./app/t2-stat-parser:/app
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,6 @@ services:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: ./build/postgres/Dockerfile
|
dockerfile: ./build/postgres/Dockerfile
|
||||||
ports:
|
|
||||||
- "5432:5432"
|
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: "t2_stats"
|
POSTGRES_DB: "t2_stats"
|
||||||
POSTGRES_USER: "${POSTGRES_USER}"
|
POSTGRES_USER: "${POSTGRES_USER}"
|
||||||
|
|
@ -17,7 +15,14 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- psqldata:/var/lib/postgresql/data
|
- psqldata:/var/lib/postgresql/data
|
||||||
networks:
|
networks:
|
||||||
- internal
|
- internal
|
||||||
|
deploy:
|
||||||
|
labels:
|
||||||
|
- traefik.enable=false
|
||||||
|
mode: replicated
|
||||||
|
replicas: 1
|
||||||
|
placement:
|
||||||
|
constraints: [node.role == manager]
|
||||||
|
|
||||||
|
|
||||||
parser:
|
parser:
|
||||||
|
|
@ -25,8 +30,6 @@ services:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: ./build/go-t2-stat-parser/Dockerfile
|
dockerfile: ./build/go-t2-stat-parser/Dockerfile
|
||||||
ports:
|
|
||||||
- "8080:8080"
|
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: "postgres://${POSTGRES_USER}:{POSTGRES_PASSWORD}@db:5432/t2_stats"
|
DATABASE_URL: "postgres://${POSTGRES_USER}:{POSTGRES_PASSWORD}@db:5432/t2_stats"
|
||||||
FTP_HOST: "${FTP_HOST}"
|
FTP_HOST: "${FTP_HOST}"
|
||||||
|
|
@ -37,6 +40,11 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- internal
|
- internal
|
||||||
- external
|
- external
|
||||||
|
deploy:
|
||||||
|
labels:
|
||||||
|
- traefik.enable=false
|
||||||
|
mode: replicated
|
||||||
|
replicas: 1
|
||||||
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue