This is Go web server for managing media for soidh.
- Copy
.env.example
to.env
and fill in your configuration. - Run
go mod tidy
to install dependencies. - Install ffmpeg (recomended https://johnvansickle.com/ffmpeg/)
- Run the database migrations:
psql -U your_username -d your_database -a -f scripts/migration.sql
- Start the server:
go run cmd/server/main.go
cmd/
: Contains the main applications of the project.internal/
: Houses the private application and library code.pkg/
: Stores the public library code.scripts/
: Holds database migrations and other scripts.
This project is licensed under the MIT License - see the LICENSE file for details.