Add apko container definition, build workflow, and gitignore. Added container helper base image
This commit is contained in:
81
app_base/container_helper/apko.yml
Normal file
81
app_base/container_helper/apko.yml
Normal file
@@ -0,0 +1,81 @@
|
||||
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-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"
|
||||
Reference in New Issue
Block a user