forked from Github-Mirrors/canaille
55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
![]() |
---
|
||
|
version: "3"
|
||
|
|
||
|
services:
|
||
|
canaille:
|
||
|
build:
|
||
|
context: ..
|
||
|
dockerfile: demo/Dockerfile-canaille
|
||
|
environment:
|
||
|
- AUTHLIB_INSECURE_TRANSPORT=1
|
||
|
- FLASK_DEBUG=1
|
||
|
- CONFIG=/opt/canaille/conf/canaille-memory.toml
|
||
|
- FLASK_APP=demoapp
|
||
|
volumes:
|
||
|
- ../canaille:/opt/canaille/canaille
|
||
|
- ./conf-docker:/opt/canaille/conf
|
||
|
ports:
|
||
|
- 5000:5000
|
||
|
|
||
|
client1:
|
||
|
depends_on:
|
||
|
- canaille
|
||
|
build:
|
||
|
context: .
|
||
|
dockerfile: Dockerfile-client
|
||
|
environment:
|
||
|
- FLASK_DEBUG=1
|
||
|
- CONFIG=/opt/client/conf/client1.cfg
|
||
|
- FLASK_APP=client
|
||
|
volumes:
|
||
|
- ./client:/opt/client/client
|
||
|
- ./conf-docker:/opt/client/conf
|
||
|
- ../canaille/static:/opt/canaille/static
|
||
|
command: --port=5001
|
||
|
ports:
|
||
|
- 5001:5001
|
||
|
|
||
|
client2:
|
||
|
depends_on:
|
||
|
- canaille
|
||
|
build:
|
||
|
context: .
|
||
|
dockerfile: Dockerfile-client
|
||
|
environment:
|
||
|
- FLASK_DEBUG=1
|
||
|
- CONFIG=/opt/client/conf/client2.cfg
|
||
|
- FLASK_APP=client
|
||
|
volumes:
|
||
|
- ./client:/opt/client/client
|
||
|
- ./conf-docker:/opt/client/conf
|
||
|
- ../canaille/static:/opt/canaille/static
|
||
|
command: --port=5002
|
||
|
ports:
|
||
|
- 5002:5002
|