Skip to content

FOUREX/ExpenseManager-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Менеджер витрат

Python Poetry PostgreSQL

Запуск проєкту

1. Встановлення необхідних залежностей

poetry install --no-root

2. Запуск віртуального середовища

poetry env use python3.13

Для Windows (якщо результатом виконання команди буде тільки шлях до .bat файлу - вставте його в консоль та запустіть):

poetry env activate

Для Linux:

eval $(poetry env activate)

3. Створити файл .env в корені проєкту на основі .env.template та заповнити необхідні поля

DB_HOST=127.0.0.1
DB_PORT=5432
DB_USER=user
DB_PASS=password
DB_NAME=expensemanager

4. Проведення міграцій

alembic upgrade head

5. Запуск проєкту

uvicorn src.main:app --host 127.0.0.1 --port 25565

6. Переходимо за наступним посиланням в браузері: http://127.0.0.1:25565/docs

About

Тестове завдання - Менеджер витрат

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors