version: "3.8" services: thingsboard: image: thingsboard/tb-node:4.3.1.1 restart: unless-stopped depends_on: thingsboard-db: condition: service_healthy thingsboard-init: condition: service_completed_successfully expose: - "8080" environment: TB_SERVICE_ID: tb-ce-node TB_QUEUE_TYPE: in-memory JAVA_OPTS: ${JAVA_OPTS} SPRING_DATASOURCE_URL: jdbc:postgresql://thingsboard-db:5432/${POSTGRES_DB} SPRING_DATASOURCE_USERNAME: ${POSTGRES_USER} SPRING_DATASOURCE_PASSWORD: ${POSTGRES_PASSWORD} SECURITY_CORS_ALLOWED_ORIGINS: ${SECURITY_CORS_ALLOWED_ORIGINS} volumes: - thingsboard-logs:/var/log/thingsboard healthcheck: test: ["CMD-SHELL", "timeout 5 bash -c '