Files

82 lines
1.5 KiB
YAML

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
# Docker tools
- docker-cli
- docker-cli-buildx
- docker-compose
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: "Container Helper"
org.opencontainers.image.description: "Container Help for moonlight panel"
org.opencontainers.image.version: "v2.1"
org.opencontainers.image.vendor: "Moonlight-Panel"
org.opencontainers.image.licenses: "MIT"