services: portainer: container_name: portainer image: portainer/portainer-ce:sts restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - portainer_data:/data networks: - administration - media - misc - productivity - overleaf - security pocket-id: image: ghcr.io/pocket-id/pocket-id:v2 container_name: pocketid restart: unless-stopped env_file: .env networks: - administration - media - misc - productivity - overleaf - security volumes: - "./pocket-id:/app/data" healthcheck: test: [ "CMD", "/app/pocket-id", "healthcheck" ] interval: 1m30s timeout: 5s retries: 2 start_period: 10s volumes: portainer_data: name: portainer_data networks: administration: external: true media: external: true misc: external: true productivity: external: true overleaf: external: true security: external: true