Skip to content

dencha3331/simple-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Chat

Описание

Simple Chat - простое приложение для демонстрации работы с вебсокетами. И настройки проекта.

Требования

  • Python 3.12+

  • Docker (необязательно)

  • Docker Compose (необязательно)

Установка и запуск.


Клонировать репозиторий:

git clone https://github.com/username/simple-chat.git
cd simple-chat

Конфигурация

Все необходимые переменные окружения для запуска уже есть в .env.example, для старта ничего настраивать не нужно, но вы можете их переопределить.


  • Pip:

Установить зависимостей:

1. Создать виртуальное окружение:

python3 -m venv .venv
source .venv/bin/activate

2. Установить зависимости:

pip install -r requirements.txt

3. Запуск приложения:

cd app/
python3 main.py

или

PYTHONPATH=app python3 app/main.py

  • Docker Compose + Docker:

1. C makefile:

Запустить приложение:

make app

Закрытие контейнера:

make app-down  

Запустить логи:

make app-logs 

Запустить командную строку:

make app-shell 

Запуск тестов:

make tests 

2. Docker Compose:

# запустить контейнер с приложением
docker compose --env-file .env -f docker_compose/app.yaml up --build -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published