This is the SeaMusic API source code
Make sure you have docker
, docker compose
, make
and uv
installed.
You'll need to specify
MODE
argument with some commands.MODE
can have 3 values:dev
,prod
andtest
depending on app build purpose.
Building a docker container (MODE
required)
make build
Starting an app (MODE
required)
make start
Starting the app in background mode (MODE
required)
make up
Stopping the app (MODE
required)
make stop
Stoping the docker container (MODE
required)
make stop
Stoping, deleting and removing volumes the docker container (MODE
required)
make down
Linting the project
make lint
Running tests
make test
Creating a virtual environment locally
make install
Creating an alembic revision
make revision
Running the revision
make upgrade revision=<revision identificator>
Downgrading the revision
make downgrade revision=<revision identificator>
The project is closed for open-source contributions
Check our license