Skip to content

we-kode/mml.media

Repository files navigation

GitHub top language GitHub Release Date Docker Image Version (latest by date) GitHub Workflow Status GitHub

Media

Media is part of the My Media Lib project. This service is responsible for managing records. Tasks of this service are to manage the uploads, compression, indexing, streaming and downloading of records.

Local Development

Setup your local development environment to run .NET and docker.

Clone this repository and configure it, like described in the following sections. Consider that this service does not run standalone. You have to setup the backend to run the My Media Lib project.

Appsettings

A template of the appsettings can be found at ./Media.API/default.appsettings.json. Create a local copy and rename it how you like. Fill in the configuration. Check the official documentation on how to fill in the documentation.

Configure .env

Create a local copy of the .env file name e.g. dev.env and fill in the configuration. Check the official documentation on how to configure the .env file.

Local build the docker image

To build the docker image on your machine run

docker-compose --env-file dev.env up --build -d

Deployment

Releases

New releases will be available if new features or improvements exists. Check the corresponding release to learn what has changed. Binary releases are only available as docker images on docker hub.

Setup

Check the official documentation on how to setup the media service.

Contribution

Please check the official documentation on how to contribute.