Simple Chat - простое приложение для демонстрации работы с вебсокетами. И настройки проекта.
-
Python 3.12+
-
Docker (необязательно)
-
Docker Compose (необязательно)
Клонировать репозиторий:
git clone https://github.com/username/simple-chat.git
cd simple-chat
Все необходимые переменные окружения для запуска уже есть в .env.example, для старта ничего настраивать не нужно, но вы можете их переопределить.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cd app/
python3 main.py
PYTHONPATH=app python3 app/main.py
Запустить приложение:
make app
make app-down
make app-logs
make app-shell
make tests
# запустить контейнер с приложением
docker compose --env-file .env -f docker_compose/app.yaml up --build -d