services: app: image: python:3.12-alpine networks: - labnet ports: - 18105:3000 environment: LAB_FIXTURE_SCENARIO: /workspace/00-environments/templates/fixtures/gitea/ssrf/scenario.json PORT: '3000' command: - python - /workspace/00-environments/templates/fixtures/shared/python_fixture.py working_dir: /workspace volumes: - /Users/x/websafe:/workspace:ro healthcheck: test: - CMD-SHELL - wget -q -O - http://127.0.0.1:3000/healthz >/dev/null 2>&1 || exit 1 interval: 2s timeout: 2s retries: 20 networks: labnet: driver: bridge