48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
services:
|
|
hydra:
|
|
image: oryd/hydra:v2.3.0
|
|
command: serve -c /etc/config/hydra/hydra.yml all --dev
|
|
depends_on:
|
|
- hydra-migrate
|
|
volumes:
|
|
- type: bind
|
|
source: ./config/hydra
|
|
target: /etc/config/hydra
|
|
networks:
|
|
- appnet
|
|
environment:
|
|
- DSN=postgres://postgres:GjitkeYf%5Beq@172.17.0.1:5432/hydra?sslmode=disable&max_conns=20&max_idle_conns=4
|
|
hydra-migrate:
|
|
image: oryd/hydra:v2.3.0
|
|
command: migrate -c /etc/config/hydra/hydra.yml sql up -e --yes
|
|
volumes:
|
|
- type: bind
|
|
source: ./config/hydra
|
|
target: /etc/config/hydra
|
|
networks:
|
|
- appnet
|
|
environment:
|
|
- DSN=postgres://postgres:GjitkeYf%5Beq@172.17.0.1:5432/hydra?sslmode=disable&max_conns=20&max_idle_conns=4
|
|
nginx:
|
|
image: nginx:latest
|
|
volumes:
|
|
- type: bind
|
|
source: ./config/nginx/nginx.conf
|
|
target: /etc/nginx/conf.d/default.conf
|
|
read_only: true
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
depends_on:
|
|
- hydra
|
|
- front
|
|
networks:
|
|
- appnet
|
|
front:
|
|
image: git.logidex.ru/aserbin/logidex-id-frontend:latest
|
|
environment:
|
|
- NODE_ENV=production
|
|
networks:
|
|
- appnet
|
|
networks:
|
|
appnet: |