version: '3.3' services: redis: image: redis:latest restart: always volumes: - ./local_redis_file/data:/data command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!] api: image: git.sm8255082.ru/osnova/osnova-api-alert:latest restart: always ports: - "8000:8000" environment: - OAA_CFG__RUN__HOST=0.0.0.0 - OAA_CFG__RUN__PORT=8000 - OAA_CFG__RUN__RELOAD=True - OAA_CFG__LOG__LEVEL=30 - OAA_CFG__LOG__LEVEL_TO_FILE=30 - OAA_CFG__SWAGGER__LOGIN=admin - OAA_CFG__SWAGGER__PWD=P@ssw0rd! - OAA_CFG__REDIS__HOST=localhost - OAA_CFG__REDIS__PORT=6379 - OAA_CFG__REDIS__PWD=P@ssw0rd! - OAA_CFG__TG__BOT_TOKEN=string - OAA_CFG__TG__CHAT_ID=0 - OAA_CFG__TG__DASHBOARD_TRED_ID=0 - OAA_CFG__TG__NET_TRED_ID=0 - OAA_CFG__ZBX__TOKEN=string - OAA_CFG__ZBX__CLOSE_ALERT_PATTERN=^Problem has been resolved