Skip to content

Timsidorin/ClubCulibinsAutomatization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClubCulibinsAutomatization

Технологии на бекенде

TypeScript Express.js Sequelize Postgres Zod Swagger Nodemon NodeJS

Настройка окружения для Express

cd backend

npm i

Comand

npm run dev- hot reload

npm run build - build project

npm run start - start build-version

npm run swagger - generate docs

npm run sync-database - sync database

npm run create-random - Создание пула случаных юзеров (для тестирования)

Запуск клиента (телеграмм бота)

cd client

Comand

pip install -r requirements.txt- install dependencies

python main.py - run bot

.env

BOT_TOKEN - токен главного телеграмм бота

TOKEN_INFO_BOT - токен информационного бота

PUBLIC_URL - public url для TgMiniAPPS

API_URL - API URL

DATABASE_NAME - Имя БД

DATABASE_USERNAME - имя пользователя БД

DATABASE_PASSWORD - пароль пользователя БД

DATABASE_HOST - Хост БД

INFO_BOT_URL - Хост бота уведомлений

Запуск Docker

docker compose up -d - run containers

docker-compose down - stop containers

About

Автоматизация бизнес процесса для предприятия "Клуб Кулибиных"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors