Sign inSign up

balrundev/flask-mysql-app

By balrundev

•Updated almost 4 years ago

Image
0

115

balrundev/flask-mysql-app repository overview

Приложение-счётчик на Flask. Для запуска необходима база данных MySQL⁠.

Маршруты:

  • / - приветствие, вывод hostname, получение значения счётчика
  • /initdb - инициализация базы данных
  • /stat - увеличение значения счётчика на единицу (возвращает значение счётчика)
  • /addlog - добавить запись в таблицу logs
  • /log - получение данных таблицы logs

Пример файла docker-compose.yml:

version: '3.8'

services:
 web:
  image: balrundev/flask-mysql-app
  ports:
  - 80:80
  volumes:
  - ./:/app

 mysqldb:
  image: mysql
  ports:
  - 3306:3306
  environment:
  - MYSQL_ROOT_PASSWORD=p@ssw0rd1
  volumes:
  - mysql:/var/lib/mysql
  - mysql_config:/etc/mysql

volumes:
  mysql:
  mysql_config:

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

docker-compose up

Tag summary

Content type

Image

Digest

sha256:8d9c7db0f…

Size

392 MB

Last updated

almost 4 years ago

docker pull balrundev/flask-mysql-app