/
cookit
/
CookItBackend
Обзор
Документация
Войти
/
cookit
/
CookItBackend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
docker-compose.yml
38 строк
2 KB
alpa26
update docker
12 ноя 2025, 20:06
12 ноя 2025, 20:06
941383f
Код
Авторство
О чём код?
services: web: build: . ports: - "8000:8000" environment: - ENVIRONMENT=production - DATABASE_URL=postgresql://user:password@db:5432/fastapi_db depends_on: - db volumes: - .:/CookItBackend command: python -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload db: image: postgres:13 environment: - POSTGRES_DB=fastapi_db - POSTGRES_USER=user - POSTGRES_PASSWORD=password ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data #- ./sql/tables.sql:/docker-entrypoint-initdb.d/1-tables.sql #- ./sql/insert_tags.sql:/docker-entrypoint-initdb.d/2-insert_tags.sql #- ./sql/insert_categories.sql:/docker-entrypoint-initdb.d/2-insert_categories.sql #- ./sql/insert_cuisines.sql:/docker-entrypoint-initdb.d/2-insert_cuisines.sql #- ./sql/insert_ingredients.sql:/docker-entrypoint-initdb.d/2-insert_ingredients.sql #- ./sql/insert_ingredient_groups.sql:/docker-entrypoint-initdb.d/2-insert_ingredient_groups.sql #- ./sql/insert_recipes.sql:/docker-entrypoint-initdb.d/2-insert_recipes.sql #- ./sql/insert_recipe_tags.sql:/docker-entrypoint-initdb.d/2-insert_recipe_tags.sql #- ./sql/insert_instructions.sql:/docker-entrypoint-initdb.d/2-insert_instructions.sql #- ./sql/insert_recipe_ingredient_groups.sql:/docker-entrypoint-initdb.d/2-insert_recipe_ingredient_groups.sql #- ./sql/insert_recipe_ingredients.sql:/docker-entrypoint-initdb.d/2-insert_recipe_ingredients.sql volumes: postgres_data: