Add server demo and add more server packages to CI

This commit is contained in:
Wildan Mubarok 2025-09-26 07:55:24 +00:00
parent fdca3856ba
commit f8d4486f77
2 changed files with 58 additions and 2 deletions

View File

@ -27,6 +27,7 @@ base-initfs = {}
bash = {}
binutils = {}
bootloader = {}
bzip2 = {}
ca-certificates = {}
cairo = {}
#cairodemo = {} # linking errors
@ -94,22 +95,29 @@ kernel = {}
kibi = {}
lci = {}
libc-bench = {}
libavif = {}
libedit = {}
libffi = {}
libgcc = {}
libgmp = {}
libiconv = {}
libicu = {}
libjpeg = {}
libogg = {}
libonig = {}
liborbital = {}
libpng = {}
libstdcxx = {}
libsodium = {}
libvorbis = {}
libwebp = {}
libxkbcommon = {}
libuuid = {}
libxml2 = {}
llvm18 = {}
lsd = {}
lua54 = {}
lz4 = {}
#mdp = {} # gcc hangs
mednafen = {}
mesa = {}
@ -128,10 +136,13 @@ neverball = {}
#newlib = {} # obsolete
#newlibtest = {} # obsolete
nghttp2 = {}
nginx = {}
#nushell = {} # needs cargo update
onefetch = {}
openjazz = {}
openssh = {}
openssl1 = {}
openssl3 = {}
openttd = {}
openttd-opengfx = {}
openttd-openmsx = {}
@ -154,6 +165,7 @@ patchelf = {}
pcre = {}
perg = {}
periodictable = {}
php84 = {}
#perl5 = {} # ctermid, tempnam, ttyname
pixelcannon = {}
#pixman = {} # depends on glib which does not build
@ -164,7 +176,7 @@ pop-icon-theme = {}
#powerline = {} # dirs
prboom = {}
procedural-wallpapers-rs = {}
#python37 = {} # getaddrinfo
python312 = {}
#qemu = {} # can be built, but not working
readline = {}
redoxerd = {}
@ -179,6 +191,7 @@ resist = {}
ripgrep = {}
rodioplay = {}
rs-nes = {}
rsync = {}
rust = {}
rust64 = {}
#rust-cairo = {} # linking errors
@ -207,7 +220,7 @@ simple-http-server = {}
smith = {}
sodium = {}
sopwith = {}
#openssh = {}
sqlite3 = {}
strace = {}
#syobonaction = {} # linking errors
terminfo = {}
@ -224,5 +237,7 @@ vttest = {}
#webrender = {} # unwind
#wesnoth = {}
winit = {}
xxhash = {}
xz = {}
zlib = {}
zstd = {}

View File

@ -0,0 +1,41 @@
# Configuration for server stack demonstration
include = ["../server.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 2048
# Package settings
[packages]
# Daemons
openssh = {}
nginx = {}
# Backends
php84 = {}
luajit = {}
python312 = {}
# go = {}
# zig = {}
# Tools
nano = {}
neovim = {}
rsync = {}
vim = {}
sqlite3 = {}
# tmux = {}
# htop = {}
# Content
website = {}
[users.nobody]
password = ""
shell = "/usr/bin/ion" #TODO: nologin?
[users.nginx]
password = ""
shell = "/usr/bin/ion" #TODO: nologin?