https://github.com/torshin5ergey/1tdada-do_2024-08-23_6.10
1T Data "Data architect (DevOps)". Задание 2024-08-23 6.10
https://github.com/torshin5ergey/1tdada-do_2024-08-23_6.10
csv docker docker-compose dockerfile postgresql python sql
Last synced: 9 months ago
JSON representation
1T Data "Data architect (DevOps)". Задание 2024-08-23 6.10
- Host: GitHub
- URL: https://github.com/torshin5ergey/1tdada-do_2024-08-23_6.10
- Owner: torshin5ergey
- Created: 2024-08-28T21:59:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-03T20:50:57.000Z (about 1 year ago)
- Last Synced: 2025-03-01T02:47:44.964Z (9 months ago)
- Topics: csv, docker, docker-compose, dockerfile, postgresql, python, sql
- Language: Python
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Промежуточная аттестация. Модуль 2
Торшин Сергей
## Запуск
1. Загрузить репозиторий
```bash
git clone https://github.com/torshin5ergey/1tdada-do_2024-08-23_6.10.git
```
2. Перейти в директорию репозитория
```bash
cd 1tdada-do_2024-08-23_6.10
```
3. Запустить мультиконтейнерное приложение
```bash
docker compose up --build
```
- Результат выполнения python-скрипта на рисунке ниже

- Создаваемая таблица test_table есть в файле `test_data.csv`
- В `docker-compose.yml` для `db.healthcheck.start_period` установлен на `120s`, чтобы дать БД достаточно времени для инициализации (в моём случае при меньшем времени может завершаться с `dependency failed to start: container db-1 is unhealthy`). Значение можно уменьшить.