/
foult080
/
hackaton-app
Обзор
Документация
Войти
/
foult080
/
hackaton-app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yml
87 строк
2 KB
Foult080
test(services): add tests for services. Also update compose file
08 июл 2026, 11:09
08 июл 2026, 11:09
8df82be
Код
Авторство
О чём код?
services: mongo: image: mongodb/mongodb-community-server:8.0-ubuntu2204-slim restart: unless-stopped networks: - backend volumes: - mongo_data:/data/db environment: MONGO_INITDB_ROOT_USERNAME: ${MONGO_USER} MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASS} healthcheck: test: mongosh --eval "db.adminCommand('ping')" --quiet interval: 10s timeout: 5s retries: 5 start_period: 30s logging: driver: json-file options: max-size: "10m" max-file: "3" deploy: resources: limits: memory: 512M cpus: "1.0" server: build: . restart: unless-stopped networks: - backend env_file: - .env environment: MONGODB_URI: mongodb://${MONGO_USER}:${MONGO_PASS}@mongo:27017/kkrit-hack?authSource=admin depends_on: mongo: condition: service_healthy read_only: true security_opt: - no-new-privileges:true logging: driver: json-file options: max-size: "10m" max-file: "3" deploy: resources: limits: memory: 256M cpus: "0.5" web: build: ./web-app restart: unless-stopped networks: - backend ports: - "80:80" - "443:443" depends_on: - server read_only: true tmpfs: - /var/cache/nginx - /var/run security_opt: - no-new-privileges:true logging: driver: json-file options: max-size: "10m" max-file: "3" deploy: resources: limits: memory: 128M cpus: "0.3" networks: backend: driver: bridge volumes: mongo_data: