|
|
||
|---|---|---|
| .vscode | ||
| charts | ||
| templates | ||
| .gitmodules | ||
| .helmignore | ||
| .releaserc | ||
| Chart.yaml | ||
| LICENSE | ||
| README.md | ||
| values.yaml | ||
media-server
A helm repository for self-hosted media stack
Getting Started
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
Requirements for the software and other tools to build, test and push
- Git
- Kubernetes command line tool (kubectl)
- Helm
- Configured kubernetes cluster
Supported IDEs
You can use the IDE of your choice to continue developing the project. However, the following IDEs are recommended and officially supported:
Secret Management
Sensitive data is stored in argo cd.
Deployment
As soon as changes are pushed to the main branch on the remote repository, the new version will be deployed.
Development
This repository is a full functional helm chart.
Therefore you can use the helm command line tool to deploy a development instance of the project.
To deploy a development instance, run the following command:
helm upgrade --install --namespace staging --create-namespace media . \
--set jellyfin.host=jellyfin.dev.testgoofy.ch \
--set sftpgo.host=sftp.dev.testgoofy.ch \
--set filegator.host=filegator.dev.testgoofy.ch
Authors
- Lukas Gysin - Main Contributor & Project Owner
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Acknowledgments
- Billie Thompson - Provided README Template
- Contributor Covenant - Provided CODE_OF_CONDUCT Template