My actions before raising this issue
Steps to Reproduce (for bugs)
- Install CVAT following the official guide
- Run CVAT with
docker compose up -d
- Open CVAT UI at myIP:8081 (myIP is a real IP that is censored here. I've set the environment variable CVAT_HOST to myIP and I've changed the external port from 8080 to 8081 in the
docker.compose.yml file)
- Get error
404 page not found (I get the same error if I connect to the traefik dashboard at myIP:8090)
Possible Solution
I tried to set http proxy environment variables to empty as described in this comment, but it didn't solve the problem.
Your Environment
- Git hash commit (
git log -1):
commit 7a7267d35c4c76a473f4bd24c804a8442483b6e6 (HEAD -> develop, origin/develop, origin/HEAD)
Author: Anastasia Yasakova <yasakova_anastasiya@mail.ru>
Date: Fri Apr 7 13:30:27 2023 +0300
Update REST API tests documentation (#5993)
- Docker version: Docker version 23.0.1
- Are you using Docker Swarm or Kubernetes? No
- Operating System and version: Ubuntu 20.04.5 LTS
docker-compose.yml:
# Copyright (C) 2018-2022 Intel Corporation
#
# SPDX-License-Identifier: MIT
services:
cvat_db:
container_name: cvat_db
image: postgres:15-alpine
restart: always
environment:
POSTGRES_USER: root
POSTGRES_DB: cvat
POSTGRES_HOST_AUTH_METHOD: trust
volumes:
- cvat_db:/var/lib/postgresql/data
networks:
- cvat
cvat_redis:
container_name: cvat_redis
image: redis:4.0-alpine
restart: always
networks:
- cvat
cvat_server:
container_name: cvat_server
image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_redis
- cvat_db
- cvat_opa
environment:
DJANGO_MODWSGI_EXTRA_ARGS: ''
ALLOWED_HOSTS: '*'
CVAT_REDIS_HOST: 'cvat_redis'
CVAT_POSTGRES_HOST: 'cvat_db'
ADAPTIVE_AUTO_ANNOTATION: 'false'
IAM_OPA_BUNDLE: '1'
no_proxy: clickhouse,grafana,vector,nuclio,opa,${no_proxy:-}
NUMPROCS: 1
DJANGO_LOG_SERVER_HOST: vector
DJANGO_LOG_SERVER_PORT: 80
CLICKHOUSE_HOST: clickhouse
CVAT_ANALYTICS: 1
CVAT_BASE_URL:
command: -c supervisord/server.conf
labels:
- traefik.enable=true
- traefik.http.services.cvat.loadbalancer.server.port=8080
- traefik.http.routers.cvat.rule=Host(`${CVAT_HOST:-localhost}`) &&
PathPrefix(`/api/`, `/git/`, `/opencv/`, `/static/`, `/admin`, `/documentation/`, `/django-rq`)
- traefik.http.routers.cvat.entrypoints=web
volumes:
- cvat_data:/home/django/data
- cvat_keys:/home/django/keys
- cvat_logs:/home/django/logs
networks:
cvat:
aliases:
- cvat-server
cvat_utils:
container_name: cvat_utils
image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_redis
- cvat_db
- cvat_opa
environment:
CVAT_REDIS_HOST: 'cvat_redis'
CVAT_REDIS_PASSWORD: ''
CVAT_POSTGRES_HOST: 'cvat_db'
CLICKHOUSE_HOST: clickhouse
DJANGO_LOG_SERVER_HOST: vector
DJANGO_LOG_SERVER_PORT: 80
no_proxy: clickhouse,grafana,vector,nuclio,opa,${no_proxy:-}
command: -c supervisord/utils.conf
volumes:
- cvat_data:/home/django/data
- cvat_keys:/home/django/keys
- cvat_logs:/home/django/logs
networks:
- cvat
cvat_worker_import:
container_name: cvat_worker_import
image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_redis
- cvat_db
environment:
CVAT_REDIS_HOST: 'cvat_redis'
CVAT_POSTGRES_HOST: 'cvat_db'
DJANGO_LOG_SERVER_HOST: vector
DJANGO_LOG_SERVER_PORT: 80
no_proxy: clickhouse,grafana,vector,nuclio,opa,${no_proxy:-}
NUMPROCS: 2
command: -c supervisord/worker.import.conf
volumes:
- cvat_data:/home/django/data
- cvat_keys:/home/django/keys
- cvat_logs:/home/django/logs
networks:
- cvat
cvat_worker_export:
container_name: cvat_worker_export
image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_redis
- cvat_db
environment:
CVAT_REDIS_HOST: 'cvat_redis'
CVAT_POSTGRES_HOST: 'cvat_db'
CLICKHOUSE_HOST: clickhouse
DJANGO_LOG_SERVER_HOST: vector
DJANGO_LOG_SERVER_PORT: 80
no_proxy: clickhouse,grafana,vector,nuclio,opa,${no_proxy:-}
NUMPROCS: 2
command: -c supervisord/worker.export.conf
volumes:
- cvat_data:/home/django/data
- cvat_keys:/home/django/keys
- cvat_logs:/home/django/logs
networks:
- cvat
cvat_worker_annotation:
container_name: cvat_worker_annotation
image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_redis
- cvat_db
- cvat_opa
environment:
CVAT_REDIS_HOST: 'cvat_redis'
CVAT_POSTGRES_HOST: 'cvat_db'
DJANGO_LOG_SERVER_HOST: vector
DJANGO_LOG_SERVER_PORT: 80
no_proxy: clickhouse,grafana,vector,nuclio,opa,${no_proxy:-},--log.level=DEBUG
NUMPROCS: 1
command: -c supervisord/worker.annotation.conf
volumes:
- cvat_data:/home/django/data
- cvat_keys:/home/django/keys
- cvat_logs:/home/django/logs
networks:
- cvat
cvat_worker_webhooks:
container_name: cvat_worker_webhooks
image: cvat/server:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_redis
- cvat_db
- cvat_opa
environment:
CVAT_REDIS_HOST: 'cvat_redis'
CVAT_POSTGRES_HOST: 'cvat_db'
DJANGO_LOG_SERVER_HOST: vector
DJANGO_LOG_SERVER_PORT: 80
no_proxy: clickhouse,grafana,vector,nuclio,opa,${no_proxy:-}
NUMPROCS: 1
command: -c supervisord/worker.webhooks.conf
volumes:
- cvat_data:/home/django/data
- cvat_keys:/home/django/keys
- cvat_logs:/home/django/logs
networks:
- cvat
cvat_ui:
container_name: cvat_ui
image: cvat/ui:${CVAT_VERSION:-dev}
restart: always
depends_on:
- cvat_server
labels:
- traefik.enable=true
- traefik.http.services.cvat-ui.loadbalancer.server.port=80
- traefik.http.routers.cvat-ui.rule=Host(`${CVAT_HOST:-localhost}`)
- traefik.http.routers.cvat-ui.entrypoints=web
networks:
- cvat
traefik:
image: traefik:v2.9
container_name: traefik
restart: always
command:
- '--providers.docker.exposedByDefault=false'
- '--providers.docker.network=cvat'
- '--entryPoints.web.address=:8080'
- '--providers.file.directory=/etc/traefik/rules'
# Uncomment to get Traefik dashboard
- "--entryPoints.dashboard.address=:8090"
- "--api.dashboard=true"
- "--log.level=DEBUG"
labels:
- traefik.enable=true
- traefik.http.routers.dashboard.entrypoints=dashboard
- traefik.http.routers.dashboard.service=api@internal
- traefik.http.routers.dashboard.rule=Host(`${CVAT_HOST:-localhost}`)
ports:
- 8081:8080
- 8090:8090
environment:
CVAT_HOST: ${CVAT_HOST:-localhost}
DJANGO_LOG_VIEWER_HOST: grafana
DJANGO_LOG_VIEWER_PORT: 3000
http_proxy: ""
https_proxy: ""
HTTP_PROXY: ""
HTTPS_PROXY: ""
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./components/analytics/grafana_conf.yml:/etc/traefik/rules/grafana_conf.yml:ro
networks:
- cvat
cvat_opa:
container_name: cvat_opa
image: openpolicyagent/opa:0.45.0-rootless
restart: always
networks:
cvat:
aliases:
- opa
command:
- run
- --server
- --log-level=error
- --set=services.cvat.url=http://cvat-server:8080
- --set=bundles.cvat.service=cvat
- --set=bundles.cvat.resource=/api/auth/rules
- --set=bundles.cvat.polling.min_delay_seconds=5
- --set=bundles.cvat.polling.max_delay_seconds=15
cvat_clickhouse:
container_name: cvat_clickhouse
image: clickhouse/clickhouse-server:22.3-alpine
restart: always
environment:
- CLICKHOUSE_DB=cvat
- CLICKHOUSE_USER=user
- CLICKHOUSE_PASSWORD=user
networks:
cvat:
aliases:
- clickhouse
volumes:
- ./components/analytics/clickhouse/init.sh:/docker-entrypoint-initdb.d/init.sh:ro
- cvat_events_db:/var/lib/clickhouse/
cvat_vector:
container_name: cvat_vector
image: timberio/vector:0.26.0-alpine
restart: always
depends_on:
- cvat_clickhouse
environment:
- CLICKHOUSE_DB=cvat
- CLICKHOUSE_USER=user
- CLICKHOUSE_PASSWORD=user
- CLICKHOUSE_HOST=clickhouse
networks:
cvat:
aliases:
- vector
volumes:
- ./components/analytics/vector/vector.toml:/etc/vector/vector.toml:ro
cvat_grafana:
image: grafana/grafana-oss:9.3.6
container_name: cvat_grafana
environment:
- GF_PATHS_PROVISIONING=/etc/grafana/provisioning
- GF_AUTH_BASIC_ENABLED=false
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
- GF_AUTH_DISABLE_LOGIN_FORM=true
- GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=grafana-clickhouse-datasource
- GF_SERVER_ROOT_URL=http://${CVAT_HOST:-localhost}/analytics
- GF_INSTALL_PLUGINS=https://github.com/grafana/clickhouse-datasource/releases/download/v2.0.7/grafana-clickhouse-datasource-2.0.7.linux_amd64.zip;grafana-clickhouse-datasource
- GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH=/var/lib/grafana/dashboards/all_events.json
volumes:
- ./components/analytics/grafana/dashboards/:/var/lib/grafana/dashboards/:ro
entrypoint:
- sh
- -euc
- |
mkdir -p /etc/grafana/provisioning/datasources
cat <<EOF > /etc/grafana/provisioning/datasources/ds.yaml
apiVersion: 1
datasources:
- name: 'ClickHouse'
type: 'grafana-clickhouse-datasource'
isDefault: true
jsonData:
defaultDatabase: cvat
port: 9000
server: clickhouse
username: user
tlsSkipVerify: false
secureJsonData:
password: user
editable: true
EOF
mkdir -p /etc/grafana/provisioning/dashboards
cat <<EOF > /etc/grafana/provisioning/dashboards/dashboard.yaml
apiVersion: 1
providers:
- name: cvat-logs
type: file
updateIntervalSeconds: 30
options:
path: /var/lib/grafana/dashboards
foldersFromFilesStructure: true
EOF
exec /run.sh
networks:
cvat:
aliases:
- grafana
volumes:
cvat_db:
cvat_data:
cvat_keys:
cvat_logs:
cvat_events_db:
networks:
cvat:
Other diagnostic information / logs:
- Health check output:
docker exec -t cvat_server python manage.py health_check
Cache backend: default ... working
Cache backend: media ... working
DatabaseBackend ... working
DiskUsage ... working
MemoryUsage ... working
MigrationsHealthCheck ... working
OPAHealthCheck ... working
- Logs from
traefik container:
time="2023-04-12T08:06:24Z" level=info msg="Configuration loaded from flags."
time="2023-04-12T08:06:24Z" level=info msg="Traefik version 2.9.10 built on 2023-04-06T16:15:08Z"
time="2023-04-12T08:06:24Z" level=debug msg="Static configuration loaded {\"global\":{\"checkNewVersion\":true},\"serversTransport\":{\"maxIdleConnsPerHost\":200},\"entryPoints\":{\"dashboard\":{\"address\":\":8090\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":\"10s\"},\"respondingTimeouts\":{\"idleTimeout\":\"3m0s\"}},\"forwardedHeaders\":{},\"http\":{},\"http2\":{\"maxConcurrentStreams\":250},\"udp\":{\"timeout\":\"3s\"}},\"web\":{\"address\":\":8080\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":\"10s\"},\"respondingTimeouts\":{\"idleTimeout\":\"3m0s\"}},\"forwardedHeaders\":{},\"http\":{},\"http2\":{\"maxConcurrentStreams\":250},\"udp\":{\"timeout\":\"3s\"}}},\"providers\":{\"providersThrottleDuration\":\"2s\",\"docker\":{\"watch\":true,\"endpoint\":\"unix:///var/run/docker.sock\",\"defaultRule\":\"Host(`{{ normalize .Name }}`)\",\"network\":\"cvat\",\"swarmModeRefreshSeconds\":\"15s\"},\"file\":{\"directory\":\"/etc/traefik/rules\",\"watch\":true}},\"api\":{\"dashboard\":true},\"log\":{\"level\":\"DEBUG\",\"format\":\"common\"}}"
time="2023-04-12T08:06:24Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://doc.traefik.io/traefik/contributing/data-collection/\n"
time="2023-04-12T08:06:24Z" level=info msg="Starting provider aggregator aggregator.ProviderAggregator"
time="2023-04-12T08:06:24Z" level=debug msg="Starting TCP Server" entryPointName=web
time="2023-04-12T08:06:24Z" level=debug msg="Starting TCP Server" entryPointName=dashboard
time="2023-04-12T08:06:24Z" level=info msg="Starting provider *file.Provider"
time="2023-04-12T08:06:24Z" level=debug msg="*file.Provider provider configuration: {\"directory\":\"/etc/traefik/rules\",\"watch\":true}"
time="2023-04-12T08:06:24Z" level=info msg="Starting provider *traefik.Provider"
time="2023-04-12T08:06:24Z" level=debug msg="*traefik.Provider provider configuration: {}"
time="2023-04-12T08:06:24Z" level=info msg="Starting provider *acme.ChallengeTLSALPN"
time="2023-04-12T08:06:24Z" level=debug msg="*acme.ChallengeTLSALPN provider configuration: {}"
time="2023-04-12T08:06:24Z" level=info msg="Starting provider *docker.Provider"
time="2023-04-12T08:06:24Z" level=debug msg="*docker.Provider provider configuration: {\"watch\":true,\"endpoint\":\"unix:///var/run/docker.sock\",\"defaultRule\":\"Host(`{{ normalize .Name }}`)\",\"network\":\"cvat\",\"swarmModeRefreshSeconds\":\"15s\"}"
time="2023-04-12T08:06:24Z" level=debug msg="Configuration received: {\"http\":{\"routers\":{\"grafana\":{\"entryPoints\":[\"web\"],\"middlewares\":[\"analytics-auth\",\"strip-prefix\"],\"service\":\"grafana\",\"rule\":\"Host(`myIP`) \\u0026\\u0026 PathPrefix(`/analytics`)\"},\"grafana_https\":{\"entryPoints\":[\"websecure\"],\"middlewares\":[\"analytics-auth\",\"strip-prefix\"],\"service\":\"grafana\",\"rule\":\"Host(`myIP`) \\u0026\\u0026 PathPrefix(`/analytics`)\",\"tls\":{}}},\"services\":{\"grafana\":{\"loadBalancer\":{\"servers\":[{\"url\":\"http://grafana:3000\"}],\"passHostHeader\":false}}},\"middlewares\":{\"analytics-auth\":{\"forwardAuth\":{\"address\":\"http://cvat_server:8080/analytics\",\"authRequestHeaders\":[\"Cookie\",\"Authorization\"]}},\"strip-prefix\":{\"stripPrefix\":{\"prefixes\":[\"/analytics\"],\"forceSlash\":true}}}},\"tcp\":{},\"udp\":{},\"tls\":{}}" providerName=file
time="2023-04-12T08:06:24Z" level=debug msg="Configuration received: {\"http\":{\"services\":{\"api\":{},\"dashboard\":{},\"noop\":{}},\"serversTransports\":{\"default\":{\"maxIdleConnsPerHost\":200}}},\"tcp\":{},\"udp\":{},\"tls\":{}}" providerName=internal
time="2023-04-12T08:06:24Z" level=debug msg="Provider connection established with docker 23.0.1 (API 1.42)" providerName=docker
time="2023-04-12T08:06:24Z" level=debug msg="No default certificate, fallback to the internal generated certificate" tlsStoreName=default
time="2023-04-12T08:06:24Z" level=debug msg="Creating middleware" middlewareType=Pipelining entryPointName=web routerName=grafana@file serviceName=grafana middlewareName=pipelining
time="2023-04-12T08:06:24Z" level=debug msg="Creating load-balancer" routerName=grafana@file serviceName=grafana entryPointName=web
time="2023-04-12T08:06:24Z" level=debug msg="Creating server 0 http://grafana:3000" serverName=0 entryPointName=web routerName=grafana@file serviceName=grafana
time="2023-04-12T08:06:24Z" level=debug msg="child http://grafana:3000 now UP"
time="2023-04-12T08:06:24Z" level=debug msg="Propagating new UP status"
time="2023-04-12T08:06:24Z" level=debug msg="Added outgoing tracing middleware grafana" routerName=grafana@file entryPointName=web middlewareType=TracingForwarder middlewareName=tracing
time="2023-04-12T08:06:24Z" level=debug msg="Creating middleware" routerName=grafana@file middlewareType=StripPrefix middlewareName=strip-prefix@file entryPointName=web
time="2023-04-12T08:06:24Z" level=debug msg="Adding tracing to middleware" middlewareName=strip-prefix@file entryPointName=web routerName=grafana@file
time="2023-04-12T08:06:24Z" level=debug msg="Creating middleware" entryPointName=web middlewareName=analytics-auth@file middlewareType=ForwardedAuthType routerName=grafana@file
time="2023-04-12T08:06:24Z" level=debug msg="Creating middleware" entryPointName=web middlewareName=traefik-internal-recovery middlewareType=Recovery
time="2023-04-12T08:06:24Z" level=error msg="entryPoint \"websecure\" doesn't exist" entryPointName=websecure routerName=grafana_https@file
time="2023-04-12T08:06:24Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
time="2023-04-12T08:06:24Z" level=error msg="entryPoint \"websecure\" doesn't exist" routerName=grafana_https@file entryPointName=websecure
time="2023-04-12T08:06:24Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
- Logs from
cvat_grafana container:
[...]
logger=plugin.loader t=2023-04-12T08:08:11.525539043Z level=info msg="Plugin registered" pluginID=input
logger=plugin.loader t=2023-04-12T08:08:11.617260769Z level=info msg="Plugin registered" pluginID=grafana-clickhouse-datasource
logger=plugin.grafana-clickhouse-datasource t=2023-04-12T08:08:11.637458012Z level=info msg=Profiler enabled=false
logger=secrets t=2023-04-12T08:08:11.640151582Z level=info msg="Envelope encryption state" enabled=true currentprovider=secretKey.v1
logger=query_data t=2023-04-12T08:08:11.645661542Z level=info msg="Query Service initialization"
logger=live.push_http t=2023-04-12T08:08:11.652723106Z level=info msg="Live Push Gateway initialization"
logger=infra.usagestats.collector t=2023-04-12T08:08:12.027922486Z level=info msg="registering usage stat providers" usageStatsProvidersLen=2
logger=provisioning.datasources t=2023-04-12T08:08:12.028862138Z level=info msg="inserting datasource from configuration " name=ClickHouse uid=PDEE91DDB90597936
logger=provisioning.alerting t=2023-04-12T08:08:12.145789806Z level=info msg="starting to provision alerting"
logger=provisioning.alerting t=2023-04-12T08:08:12.14582473Z level=info msg="finished to provision alerting"
logger=grafanaStorageLogger t=2023-04-12T08:08:12.146051628Z level=info msg="storage starting"
logger=ngalert.state.manager t=2023-04-12T08:08:12.146325631Z level=info msg="Warming state cache for startup"
logger=http.server t=2023-04-12T08:08:12.14878016Z level=info msg="HTTP Server Listen" address=[::]:3000 protocol=http subUrl=/analytics socket=
logger=sqlstore.transactions t=2023-04-12T08:08:12.157986766Z level=info msg="Database locked, sleeping then retrying" error="database is locked" retry=0 code="database is locked"
logger=sqlstore.transactions t=2023-04-12T08:08:12.282947914Z level=info msg="Database locked, sleeping then retrying" error="database is locked" retry=0 code="database is locked"
logger=ngalert.state.manager t=2023-04-12T08:08:12.597489565Z level=info msg="State cache has been initialized" states=0 duration=451.162049ms
logger=ticker t=2023-04-12T08:08:12.5975596Z level=info msg=starting first_tick=2023-04-12T08:08:20Z
logger=ngalert.multiorg.alertmanager t=2023-04-12T08:08:12.597548613Z level=info msg="starting MultiOrg Alertmanager"
logger=provisioning t=2023-04-12T08:08:12.598465457Z level=error msg="Failed to provision dashboard" error="Failed to provision dashboards: failed to provision config cvat-logs: open /var/lib/grafana/dashboards: permission denied"
logger=server t=2023-04-12T08:08:12.598531324Z level=error msg="Stopped background service" service=*provisioning.ProvisioningServiceImpl reason="Failed to provision dashboards: failed to provision config cvat-logs: open /var/lib/grafana/dashboards: permission denied"
logger=tracing t=2023-04-12T08:08:12.598606048Z level=info msg="Closing tracing"
logger=ticker t=2023-04-12T08:08:12.598681429Z level=info msg=stopped last_tick=2023-04-12T08:08:10Z
logger=sqlstore.transactions t=2023-04-12T08:08:12.60952642Z level=info msg="Database locked, sleeping then retrying" error="database is locked" retry=0 code="database is locked"
logger=plugin.grafana-clickhouse-datasource t=2023-04-12T08:08:12.660044372Z level=info msg=Profiler enabled=false
logger=datasources t=2023-04-12T08:08:12.913069058Z level=error msg="Failed getting data source" err="context canceled" uid= id=1 name= orgId=1
logger=secret.migration t=2023-04-12T08:08:12.913581581Z level=error msg="Stopped secret migration service" service=*migrations.DataSourceSecretMigrationService reason="context canceled"
logger=infra.lockservice t=2023-04-12T08:08:12.913728236Z level=error msg="Failed to release the lock" error="context canceled"
logger=server t=2023-04-12T08:08:12.913771687Z level=error msg="Server shutdown" error="*provisioning.ProvisioningServiceImpl run error: Failed to provision dashboards: failed to provision config cvat-logs: open /var/lib/grafana/dashboards: permission denied"
*provisioning.ProvisioningServiceImpl run error: Failed to provision dashboards: failed to provision config cvat-logs: open /var/lib/grafana/dashboards: permission denied
- Logs from
cvat_opa container:
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:24Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:24Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:25Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:25Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:25Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:26Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:27Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp: lookup cvat-server: Temporary failure in name resolution","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:29Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp 172.18.0.13:8080: connect: connection refused","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:34Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp 172.18.0.13:8080: connect: connection refused","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:38Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp 172.18.0.13:8080: connect: connection refused","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:44Z"}
{"level":"error","msg":"Bundle load failed: request failed: Get \"http://cvat-server:8080/api/auth/rules\": dial tcp 172.18.0.13:8080: connect: connection refused","name":"cvat","plugin":"bundle","time":"2023-04-12T08:06:56Z"}
My actions before raising this issue
Steps to Reproduce (for bugs)
docker compose up -ddocker.compose.ymlfile)404 page not found(I get the same error if I connect to the traefik dashboard at myIP:8090)Possible Solution
I tried to set http proxy environment variables to empty as described in this comment, but it didn't solve the problem.
Your Environment
git log -1):docker-compose.yml:Other diagnostic information / logs:
traefikcontainer:cvat_grafanacontainer:cvat_opacontainer: