compose.yml
· 866 B · YAML
Surowy
services:
alloy:
image: ghcr.io/atareao/alloy:latest
container_name: alloy
restart: unless-stopped
ports:
- "${PORT:-3066}:3066"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./data:/app/data
environment:
- PORT=${PORT:-3066}
- HOST=${HOST:-0.0.0.0}
- OIDC_ISSUER_URL=${OIDC_ISSUER_URL:?OIDC_ISSUER_URL is required}
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID:?OIDC_CLIENT_ID is required}
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:?OIDC_CLIENT_SECRET is required}
- OIDC_REDIRECT_URL=${OIDC_REDIRECT_URL:?OIDC_REDIRECT_URL is required}
- TIMEZONE=${TIMEZONE:-UTC}
- RUST_LOG=${RUST_LOG:-info}
labels:
- "traefik.enable=true"
- "traefik.http.routers.alloy.rule=Host(`alloy.tudominio.com`)"
- "traefik.http.services.alloy.loadbalancer.server.port=3066"
| 1 | services: |
| 2 | alloy: |
| 3 | image: ghcr.io/atareao/alloy:latest |
| 4 | container_name: alloy |
| 5 | restart: unless-stopped |
| 6 | ports: |
| 7 | - "${PORT:-3066}:3066" |
| 8 | volumes: |
| 9 | - /var/run/docker.sock:/var/run/docker.sock:ro |
| 10 | - ./data:/app/data |
| 11 | environment: |
| 12 | - PORT=${PORT:-3066} |
| 13 | - HOST=${HOST:-0.0.0.0} |
| 14 | - OIDC_ISSUER_URL=${OIDC_ISSUER_URL:?OIDC_ISSUER_URL is required} |
| 15 | - OIDC_CLIENT_ID=${OIDC_CLIENT_ID:?OIDC_CLIENT_ID is required} |
| 16 | - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:?OIDC_CLIENT_SECRET is required} |
| 17 | - OIDC_REDIRECT_URL=${OIDC_REDIRECT_URL:?OIDC_REDIRECT_URL is required} |
| 18 | - TIMEZONE=${TIMEZONE:-UTC} |
| 19 | - RUST_LOG=${RUST_LOG:-info} |
| 20 | labels: |
| 21 | - "traefik.enable=true" |
| 22 | - "traefik.http.routers.alloy.rule=Host(`alloy.tudominio.com`)" |
| 23 | - "traefik.http.services.alloy.loadbalancer.server.port=3066" |