/
mainframe
/
Intellectuality_task_manager
Обзор
Документация
Войти
/
mainframe
/
Intellectuality_task_manager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yml
75 строк
2 KB
Ivan
initial commit
14 апр 2026, 17:18
14 апр 2026, 17:18
d3c4609
Код
Авторство
О чём код?
services: db: image: postgres:16-alpine container_name: itm_postgres restart: unless-stopped environment: POSTGRES_DB: ${POSTGRES_DB:-task_manager} POSTGRES_USER: ${POSTGRES_USER:-postgres} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres} ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data healthcheck: test: [ "CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-postgres} -d ${POSTGRES_DB:-task_manager}", ] interval: 5s timeout: 5s retries: 20 ollama: image: ollama/ollama:latest container_name: itm_ollama restart: unless-stopped ports: - "11434:11434" volumes: - ollama_data:/root/.ollama healthcheck: test: ["CMD", "ollama", "list"] interval: 10s timeout: 5s retries: 20 backend: build: context: ./backend container_name: itm_backend restart: unless-stopped env_file: - .env environment: POSTGRES_HOST: db POSTGRES_PORT: 5432 OLLAMA_HOST: ollama OLLAMA_PORT: 11434 OLLAMA_URL: http://ollama:11434 depends_on: db: condition: service_healthy ollama: condition: service_healthy ports: - "8000:8000" nginx: image: nginx:1.27-alpine container_name: itm_nginx restart: unless-stopped depends_on: - backend ports: - "8080:80" volumes: - ./frontend/index.html:/usr/share/nginx/html/index.html:ro - ./frontend/styles.css:/usr/share/nginx/html/styles.css:ro - ./frontend/app.js:/usr/share/nginx/html/app.js:ro - ./frontend/nginx.conf:/etc/nginx/conf.d/default.conf:ro volumes: postgres_data: ollama_data: