44 lines
831 B
YAML
44 lines
831 B
YAML
services:
|
|
caddy:
|
|
image: caddy:2.11.2-alpine
|
|
ports:
|
|
- "1312:1312" # cerca
|
|
- "8080:8080" # rauthy
|
|
- "1080:1080" # mailcrab
|
|
volumes:
|
|
- ./Caddyfile:/etc/caddy/Caddyfile
|
|
depends_on:
|
|
- cerca
|
|
- mailcrab
|
|
- rauthy
|
|
|
|
cerca:
|
|
build:
|
|
context: .
|
|
dockerfile: cerca.Dockerfile
|
|
develop:
|
|
watch:
|
|
- action: sync+restart
|
|
path: ./cerca/cerca
|
|
target: /usr/bin/cerca
|
|
volumes:
|
|
- cerca-data:/app
|
|
depends_on:
|
|
- rauthy
|
|
|
|
mailcrab:
|
|
image: marlonb/mailcrab:v1.6.5
|
|
|
|
rauthy:
|
|
image: ghcr.io/sebadob/rauthy:0.35.2
|
|
volumes:
|
|
- ./rauthy.toml:/app/config.toml
|
|
- ./clients.json:/app/bootstrap/clients.json
|
|
- rauthy-data:/app/data
|
|
depends_on:
|
|
- mailcrab
|
|
|
|
volumes:
|
|
cerca-data:
|
|
rauthy-data:
|