https://github.com/gil9red/vote_counter_web
https://github.com/gil9red/vote_counter_web
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gil9red/vote_counter_web
- Owner: gil9red
- Created: 2023-08-23T09:56:24.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-09T09:14:14.000Z (over 2 years ago)
- Last Synced: 2025-02-08T22:25:45.319Z (over 1 year ago)
- Language: JavaScript
- Size: 427 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vote_counter_web
---
# Переменные окружения
* DB_DIRECTORY_PATH - путь к папке, в которой будет храниться база данных SQLITE
* FLASK_RUN_PORT - порт сервера
* FLASK_SECRET_KEY - секретный ключ сервера, используется для (рас)шифрования куков
* ADMIN_LOGIN - логин. По-умолчанию, admin
* ADMIN_PASSWORD - пароль. По-умолчанию, admin
# Docker
## Сборка образа
```
docker build --tag vote_counter_web .
```
## Запуск контейнера
```
docker run --name vote_counter_web --publish 0.0.0.0:11111:11111 vote_counter_web
```
Монтирование папки базы данных:
```
docker run --name vote_counter_web --mount "type=bind,src=.\database,target=/app-database" --publish 0.0.0.0:11111:11111 vote_counter_web
```
Установка логина и пароля через переменную окружения:
```
docker run --name vote_counter_web --env ADMIN_LOGIN="ADMIN" --env ADMIN_PASSWORD="IDDQD" --publish 0.0.0.0:11111:11111 vote_counter_web
```