1.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.5 KiB
		
	
	
	
	
	
	
	
Vorkout/connect
Makefile cheat sheet
Dev:
  venv-api            create python virtual environment
  venv-client         install node modules
  install             Migrate database and initialize project
Application Api:
  start-api           Run api server
Application Client:
  start-client        Run client server
Prod:
  ...
Code:
  check-api           Check api code with ruff
  format-api          Reformat api code with ruff
Help:
  ...
Testing:
  ...
Запуск в режиме разработки
Для запуска в режиме разработки нужно
- Устрановить среду для clint и api
 - Запустить в докере или локально необходимые сервисы (базуб брокер и redis) 
make services - Для миграции и создания первого пользователя необходимо запустить 
make install - Запустить api 
make start-api - Запустить client 
make start-client 
Миграции алембик
- Стоит внимательно учитывать, адрес какой базы стоит в настройках alembic - локальной или продакшн. Посмотреть это можно в файле env.py. Конфиг для локальной базы
 
config.set_main_option(
    "sqlalchemy.url",
    f"mysql+pymysql://root:hackme@localhost:3306/connect_test",
)