Skip to content

seamusic-official/seamusic-backend

Repository files navigation

SeaMusic API

✍️ About

This is the SeaMusic API source code

🛠️ Build and run commands

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 and test 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>

🤝 Contributing

The project is closed for open-source contributions

📜 License

Check our license