Added moonlight app base
This commit is contained in:
@@ -20,6 +20,8 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- section: "app_base"
|
- section: "app_base"
|
||||||
name: "container_helper"
|
name: "container_helper"
|
||||||
|
- section: "app_base"
|
||||||
|
name: "moonlight"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: "Checkout code"
|
- name: "Checkout code"
|
||||||
|
|||||||
80
app_base/moonlight/apko.yml
Normal file
80
app_base/moonlight/apko.yml
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
contents:
|
||||||
|
repositories:
|
||||||
|
- https://packages.wolfi.dev/os
|
||||||
|
|
||||||
|
keyring:
|
||||||
|
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
|
||||||
|
|
||||||
|
packages:
|
||||||
|
# Base system packages
|
||||||
|
- wolfi-baselayout
|
||||||
|
- ca-certificates-bundle
|
||||||
|
|
||||||
|
# Core runtime libraries
|
||||||
|
- glibc
|
||||||
|
- glibc-locale-posix
|
||||||
|
- ld-linux
|
||||||
|
- libgcc
|
||||||
|
- libstdc++
|
||||||
|
|
||||||
|
# ICU libraries for internationalization
|
||||||
|
- icu
|
||||||
|
- libicu78
|
||||||
|
- icu78-data-full
|
||||||
|
|
||||||
|
# .NET 10 runtime packages
|
||||||
|
- dotnet-10
|
||||||
|
- dotnet-10-runtime
|
||||||
|
- aspnet-10-runtime
|
||||||
|
|
||||||
|
# OpenSSL/crypto libraries
|
||||||
|
- libcrypto3
|
||||||
|
- libssl3
|
||||||
|
|
||||||
|
# Compression libraries
|
||||||
|
- zlib
|
||||||
|
- xz
|
||||||
|
- libbrotlicommon1
|
||||||
|
- libbrotlidec1
|
||||||
|
|
||||||
|
# XML parsing
|
||||||
|
- libexpat1
|
||||||
|
|
||||||
|
# Tracing and debugging
|
||||||
|
- lttng-ust
|
||||||
|
- libunwind
|
||||||
|
|
||||||
|
# Timezone data
|
||||||
|
- tzdata
|
||||||
|
|
||||||
|
# Curl for health check
|
||||||
|
- curl
|
||||||
|
|
||||||
|
accounts:
|
||||||
|
groups:
|
||||||
|
- groupname: nonroot
|
||||||
|
gid: 65532
|
||||||
|
users:
|
||||||
|
- username: nonroot
|
||||||
|
uid: 65532
|
||||||
|
gid: 65532
|
||||||
|
run-as: 65532
|
||||||
|
|
||||||
|
archs:
|
||||||
|
- x86_64
|
||||||
|
- arm64
|
||||||
|
|
||||||
|
environment:
|
||||||
|
DOTNET_RUNNING_IN_CONTAINER: "true"
|
||||||
|
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: "false"
|
||||||
|
ASPNETCORE_HTTP_PORTS: "8080"
|
||||||
|
|
||||||
|
work-dir: /app
|
||||||
|
|
||||||
|
# Annotations for OCI image
|
||||||
|
annotations:
|
||||||
|
org.opencontainers.image.title: "Moonlight"
|
||||||
|
org.opencontainers.image.description: "Next generation hosting panel"
|
||||||
|
org.opencontainers.image.version: "v2.1"
|
||||||
|
org.opencontainers.image.vendor: "Moonlight-Panel"
|
||||||
|
org.opencontainers.image.licenses: "MIT"
|
||||||
Reference in New Issue
Block a user