Skip to content

Benqqa/flask-postgres-docker-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Counter Project

Этот учебный проект представляет собой веб-приложение на Flask с использованием PostgreSQL в качестве базы данных. Проект упакован в Docker и может быть запущен с помощью Docker Compose.

Требования

  • Docker
  • Docker Compose

Установка

  1. Клонируйте репозиторий:

    git clone <flask-postgres-docker-counter>
    cd flask-postgres-docker-counter
  2. Убедитесь, что Docker и Docker Compose установлены и запущены на компьютере.

Запуск проекта

  1. Соберите и запустите контейнеры с помощью Docker Compose:

    docker-compose up --build
  2. Приложение будет доступно по адресу http://localhost:5000.

image

  1. По адресу http://localhost:5000/db можно найти вывод данныз из бд

image

Остановка проекта

Чтобы остановить контейнеры, выполните:

  docker-compose down --volumes

Полезные команды

  • Просмотр логов: Чтобы просмотреть логи контейнеров, используйте:

    docker-compose logs
  • Перезапуск контейнеров: Чтобы перезапустить контейнеры без пересборки, используйте:

    docker-compose restart
  • Удаление всех контейнеров и данных: Чтобы удалить все контейнеры и данные, используйте:

    docker-compose down -v

Структура проекта

  • app/: Директория с исходным кодом Flask приложения.
  • Dockerfile: Файл для сборки Docker образа приложения.
  • docker-compose.yml: Файл конфигурации Docker Compose.
  • requirements.txt: Файл с зависимостями Python.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages