Skip to content

SaintRoman77/homework_de_docker_pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homework_de_docker

Описание:

Docker-контейнер для homework_de_docker_pro. В файле app.py - скрипт, который воспроизводит минимальные расчеты над данными в созданной базе. Реализован механизм, который позволяет одновременно поднимать базу, запускать sql-скрипт коллеги-джуна, а затем запускать python-скрипт от коллег-аналитиков.

Шаблон наполнения env-файла:

Создайте файл .env с переменными окружения для работы с базой данных (в той же папке, где находится docker-compose.yaml):

POSTGRES_PASSWORD=postgres # пароль для подключения к БД (установите свой)
POSTGRES_USER=postgres # логин для подключения к базе данных
POSTGRES_DB=testdb # название базы данных

Команды для запуска приложения в контейнерах:

Собрать контейнер:

docker-compose up -d --build

Остановить контейнер:

docker stop ID-контейнера

Запустить контейнер:

docker run ID-контейнера

Подключиться к работающему контейнеру, запускать интерфейс psql и вносить новые данные «на лету»:

docker exec -it infra-db-1 psql -U postgres

Посмотреть результаты вычислений в логах:

docker compose logs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published