31 lines
941 B
YAML
31 lines
941 B
YAML
version: "3.7"
|
|
|
|
# Max Lab Probe - app di prova della Fase 0 (da disinstallare dopo il test)
|
|
services:
|
|
app_proxy:
|
|
environment:
|
|
# <app-id>_<servizio>_1, come richiesto da Umbrel
|
|
APP_HOST: maxlab-probe_web_1
|
|
APP_PORT: 8080
|
|
PROXY_AUTH_ADD: "false"
|
|
|
|
web:
|
|
image: python:3.12-alpine
|
|
restart: on-failure
|
|
command: ["python", "-u", "/probe/probe.py"]
|
|
ports:
|
|
# Verifica: porta pubblicata direttamente, senza app_proxy
|
|
- "8899:8080"
|
|
volumes:
|
|
- ${APP_DATA_DIR}/probe.py:/probe/probe.py:ro
|
|
# Verifica: socket Docker e app-data in sola lettura
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
- ${APP_DATA_DIR}/..:/umbrel-app-data:ro
|
|
|
|
sidecar:
|
|
# Verifica: secondo servizio che condivide la rete di "web"
|
|
image: caddy:2-alpine
|
|
restart: on-failure
|
|
network_mode: "service:web"
|
|
command: ["caddy", "respond", "--listen", "127.0.0.1:9000", "sidecar ok"]
|