40 lines
No EOL
815 B
YAML
40 lines
No EOL
815 B
YAML
version: "3.6"
|
|
x-common-env: &common-env
|
|
TRAVELYNX_DB_HOST: database
|
|
TRAVELYNX_DB_NAME: travelynx
|
|
TRAVELYNX_DB_USERNAME: travelynx
|
|
TRAVELYNX_DB_PASSWORD: travelynx
|
|
TRAVELYNX_SECRET: 12345678
|
|
TRAVELYNX_MAIL_DISABLE: 1
|
|
MOJO_MODE: development
|
|
|
|
x-common-config: &common-config
|
|
volumes:
|
|
- ./examples/docker/travelynx.conf:/app/travelynx.conf
|
|
build: .
|
|
networks:
|
|
- backend
|
|
|
|
services:
|
|
database:
|
|
image: postgres:11
|
|
networks:
|
|
- backend
|
|
environment:
|
|
<<: *common-env
|
|
volumes:
|
|
- ./examples/docker/postgres-init.sh:/docker-entrypoint-initdb.d/init.sh
|
|
travelynx:
|
|
<<: *common-config
|
|
ports:
|
|
- "8000:8093"
|
|
environment:
|
|
<<: *common-env
|
|
cron:
|
|
<<: *common-config
|
|
environment:
|
|
<<: *common-env
|
|
CRON: 1
|
|
|
|
networks:
|
|
backend: |