Updated docker file for building using the new and simplified plugin system and the cleaner architecture. Added config files to specify which plugins to compile into

This commit is contained in:
2025-08-10 16:33:33 +02:00
parent 396bc007c5
commit 507b9bf5a7
7 changed files with 69 additions and 68 deletions

View File

@@ -7,8 +7,10 @@ services:
context: .
dockerfile: ./Dockerfile
args:
- MOONLIGHT_REPO=${MOONLIGHT_REPOSITORY:-https://github.com/Moonlight-Panel/Moonlight}
- MOONLIGHT_BRANCH=${MOONLIGHT_BRANCH:-v2_ChangeArchitecture}
- MOONLIGHT_REPO=${MOONLIGHT_REPOSITORY}
- MOONLIGHT_BRANCH=${MOONLIGHT_BRANCH}
- MOONLIGHT_GITHUB_TOKEN=${MOONLIGHT_GITHUB_TOKEN}
- MOONLIGHT_NUGET_SOURCE=${MOONLIGHT_NUGET_SOURCE}
ports:
- "${MOONLIGHT_PORT}:8080"
depends_on: