services: externals: image: "externals_image" container_name: externals hostname: externals restart: always networks: - keycloak-network volumes: - ./data:/data - /var/run/docker.sock:/var/run/docker.sock healthcheck: test: bash -c "curl -fs --connect-timeout 10 http://localhost/externals || exit 1" interval: 30s timeout: 10s retries: 5 start_period: 60s # entrypoint: ["sh", "-c", "sleep infinity"] networks: keycloak-network: external: true