This is the backend part of the music player, written in Golang.
Run make build inside this directory. Binaries will be built and output to the bin directory (which will be created if it does not exist).
Run make test inside this directory, to run unit and integration tests.
First, make sure the following environment variables are set:
POSTGRES_HOSTPOSTGRES_USERPOSTGRES_PASSWORDPOSTGRES_PORT (optional, defaults to 5432)POSTGRES_DATABASEThen, run:
make migrateAfter getting the migrate CLI tool, run:
NAME=create_some_table make migrate.makeThis is intended to be run as a scheduled job. It will scan a directory and add relevant metadata to a PostgreSQL database.
Usage
bin/scan