services: tron-fullnode: image: tronprotocol/java-tron:GreatVoyage-v4.7.7 user: root stop_grace_period: 5m ulimits: nofile: 1048576 expose: - "8545" ports: - "25814:25814/tcp" - "25814:25814/udp" volumes: - tron-fullnode-db:/java-tron/output-directory - tron-fullnode-logs:/java-tron/logs - ./tron/config:/java-tron/config command: -c /java-tron/config/main_net_config.conf networks: - chains restart: unless-stopped labels: - "traefik.enable=true" - "traefik.http.middlewares.tron-fullnode-set-path.replacepath.path=/jsonrpc" - "traefik.http.services.tron-fullnode.loadbalancer.server.port=8545" - "traefik.http.routers.tron-fullnode.entrypoints=websecure" - "traefik.http.routers.tron-fullnode.tls.certresolver=myresolver" - "traefik.http.routers.tron-fullnode.rule=Host(`$DOMAIN`) && PathPrefix(`/tron-fullnode`)" - "traefik.http.middlewares.tron-fullnode-strip-trailing-slash.stripprefixregex.regex=/$" - "traefik.http.routers.tron-fullnode.middlewares=tron-fullnode-set-path, tron-fullnode-strip-trailing-slash, ipwhitelist" volumes: tron-fullnode-db: tron-fullnode-logs: