services: adminer: profiles: ["all", "database", "backend", "adminer", "app"] image: adminer container_name: ${INFRASTRUCTURE_LABEL:-default}-adminer-${ENVIRONMENT:-development} restart: always ports: - ${ADMINER_PORT:-0}:8080 networks: - database - proxy labels: - "traefik.enable=${TRAEFIK_ENABLE:-false}" - "traefik.http.routers.${INFRASTRUCTURE_LABEL:-default}_adminer.entrypoints=${TRAEFIK_ENTRYPOINT:-websecure}" - "traefik.http.routers.${INFRASTRUCTURE_LABEL:-default}_adminer.rule=Host(`${ADMINER_DOMAIN}`)" - "traefik.http.routers.${INFRASTRUCTURE_LABEL:-default}_adminer.tls=true" - "traefik.http.routers.${INFRASTRUCTURE_LABEL:-default}_adminer.tls.certresolver=${TRAEFIK_CERT_RESOLVER:-http_resolver}" - 'traefik.http.routers.${INFRASTRUCTURE_LABEL:-default}_adminer.service=adminer' - "traefik.http.adminer.cloud.loadbalancer.server.port=8080" - "traefik.docker.network=${TRAEFIK_NETWORK:-default}"