Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 888 Bytes

README.md

File metadata and controls

26 lines (17 loc) · 888 Bytes

soidh-media-service

This is Go web server for managing media for soidh.

Setup

  1. Copy .env.example to .env and fill in your configuration.
  2. Run go mod tidy to install dependencies.
  3. Install ffmpeg (recomended https://johnvansickle.com/ffmpeg/)
  4. Run the database migrations: psql -U your_username -d your_database -a -f scripts/migration.sql
  5. Start the server: go run cmd/server/main.go

Project Structure

  • 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.

License

This project is licensed under the MIT License - see the LICENSE file for details.