Skip to content

ReznikovRoman/financial-management-users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

financial-management-users

... # TODO: add description

Stack

FastAPI, PostgreSQL

Services

Configuration

Docker containers:

  1. db

docker-compose files:

  1. docker-compose.yml - for local development.

To run docker containers, you need to create a .env file in the root directory.

.env example:

ENV=.env

Start project:

Locally:

docker compose build
docker compose up

Development

Sync environment with requirements.txt / requirements.dev.txt (will install/update missing packages, remove redundant ones):

make sync-requirements

Compile requirements.*.txt files (have to re-compile after changes in requirements.*.in):

make compile-requirements

Use requirements.local.in for local dependencies; always specify constraints files (-c ...)

Example:

# requirements.local.txt

-c requirements.txt

ipython

Code style:

Configure pre-commit locally:

pre-commit install

Before pushing a commit run all linters:

make lint

Fix some mistakes:

make fix

Releases

No releases published

Packages

No packages published