services: core: image: stakesquid/core-chain:v1.0.12 user: root restart: unless-stopped ports: - "65047:65047" - "65047:65047/udp" command: --nat=extip:${IP} volumes: - core-mainnet:/data - ./core-chain/mainnet:/core/config networks: - chains labels: - "traefik.enable=true" - "traefik.http.middlewares.core-mainnet-stripprefix.stripprefix.prefixes=/core" - "traefik.http.services.core-mainnet.loadbalancer.server.port=8545" - "traefik.http.routers.core-mainnet.entrypoints=websecure" - "traefik.http.routers.core-mainnet.tls.certresolver=myresolver" - "traefik.http.routers.core-mainnet.rule=Host(`$DOMAIN`) && PathPrefix(`/core`)" - "traefik.http.routers.core-mainnet.middlewares=core-mainnet-stripprefix, ipwhitelist" volumes: core-mainnet: