services: tp5-shelf: container_name: tp5-shelf build: context: . dockerfile: Dockerfile #ports: # - "8080:8080" volumes: - uploaded_data:/app/uploaded restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://127.0.0.1:8080/health"] interval: 30s timeout: 10s retries: 3 start_period: 10s volumes: uploaded_data: name: file_upload_uploaded_data networks: default: name: caddy-network external: true