Update
All checks were successful
ShellCheck / shellcheck (push) Successful in 20s

This commit is contained in:
Mathieu Strypsteen 2024-11-04 13:12:03 +01:00
parent 3505aa3776
commit d16a948e1f
Signed by: mathieu
GPG key ID: 782A42E461BC6824
9 changed files with 10 additions and 8 deletions

View file

@ -1,5 +1,4 @@
container: container:
docker_host: '-'
options: --userns=host options: --userns=host
runner: runner:
labels: ["debian-12:docker://node:bookworm"] labels: ["debian-12:docker://node:bookworm"]

View file

@ -7,5 +7,6 @@ server {
set $upstream home.server.home.arpa; set $upstream home.server.home.arpa;
proxy_pass http://$upstream:8012; proxy_pass http://$upstream:8012;
include snippets/proxy.conf; include snippets/proxy.conf;
proxy_set_header Connection "";
} }
} }

View file

@ -23,7 +23,7 @@ http {
error_log /dev/null; error_log /dev/null;
ssl_stapling on; ssl_stapling on;
ssl_stapling_verify on; ssl_stapling_verify on;
client_max_body_size 2G; client_max_body_size 0;
proxy_read_timeout 600; proxy_read_timeout 600;
proxy_send_timeout 600; proxy_send_timeout 600;
resolver host.containers.internal; resolver host.containers.internal;

View file

@ -1,5 +1,5 @@
FROM registry.access.redhat.com/ubi9 AS builder FROM registry.access.redhat.com/ubi9 AS builder
RUN curl -L https://github.com/enricoros/big-AGI/archive/refs/tags/v1.16.8.tar.gz | tar xz && mv big-AGI-* big-AGI RUN curl -L https://github.com/enricoros/big-AGI/archive/refs/heads/v2-dev.tar.gz | tar xz && mv big-AGI-* big-AGI
FROM registry.access.redhat.com/ubi9/nodejs-20-minimal FROM registry.access.redhat.com/ubi9/nodejs-20-minimal
ENV NEXT_TELEMETRY_DISABLED 1 ENV NEXT_TELEMETRY_DISABLED 1
COPY --from=builder /big-AGI . COPY --from=builder /big-AGI .

View file

@ -1,7 +1,7 @@
FROM quay.io/fedora/fedora-toolbox:41 FROM quay.io/fedora/fedora-toolbox:41
RUN dnf up -y RUN dnf up -y
RUN dnf install -y bash-color-prompt clang clang-tools-extra gcc hyperfine java-devel libvirt llvm mtools nodejs-npm openssl-devel parted poetry postgresql-server python3-ipykernel python3-pip qemu-system-x86-core rustup systemd-container vim-enhanced RUN dnf install -y bash-color-prompt clang clang-tools-extra gcc hyperfine java-devel llvm mtools nodejs-npm openssl-devel parted poetry postgresql-server python3-pip qemu-system-x86-core rustup systemd-container vim-enhanced
RUN dnf install -y https://github.com/coder/code-server/releases/download/v4.93.1/code-server-4.93.1-amd64.rpm RUN dnf install -y https://github.com/coder/code-server/releases/download/v4.94.2-rc.1/code-server-4.94.2-rc.1-amd64.rpm
RUN mkdir /etc/systemd/system/user@.service.d RUN mkdir /etc/systemd/system/user@.service.d
RUN mkdir /var/lib/systemd/linger RUN mkdir /var/lib/systemd/linger
RUN touch /var/lib/systemd/linger/coder RUN touch /var/lib/systemd/linger/coder

View file

@ -4,7 +4,9 @@ Network=nginx.network
Environment=HTTP_BASIC_AUTH_USERNAME=mathieu Environment=HTTP_BASIC_AUTH_USERNAME=mathieu
Environment=PUPPETEER_WSS_ENDPOINT=ws://sandbox.server.home.arpa:3000 Environment=PUPPETEER_WSS_ENDPOINT=ws://sandbox.server.home.arpa:3000
Secret=HTTP_BASIC_AUTH_PASSWORD,type=env Secret=HTTP_BASIC_AUTH_PASSWORD,type=env
Secret=GROQ_API_KEY,type=env
Secret=OPENAI_API_KEY,type=env Secret=OPENAI_API_KEY,type=env
Secret=OPENROUTER_API_KEY,type=env
PublishPort=10.0.1.2:8004:3000 PublishPort=10.0.1.2:8004:3000
AutoUpdate=registry AutoUpdate=registry
[Install] [Install]

View file

@ -1,5 +1,5 @@
[Container] [Container]
Image=code.forgejo.org/forgejo/runner:3.5.1 Image=code.forgejo.org/forgejo/runner:4.0.0
SecurityLabelDisable=true SecurityLabelDisable=true
Exec=forgejo-runner daemon -c /etc/forgejo-runner/config.yaml Exec=forgejo-runner daemon -c /etc/forgejo-runner/config.yaml
Volume=/run/podman:/run/podman:U Volume=/run/podman:/run/podman:U

View file

@ -5,4 +5,4 @@ sh setup-desktop.sh
systemctl disable auditd systemctl disable auditd
systemctl mask --global grub-boot-success.timer systemctl mask --global grub-boot-success.timer
flatpak remote-add --if-not-exists flathub /usr/lib/fedora-third-party/conf.d/fedora-flathub.flatpakrepo flatpak remote-add --if-not-exists flathub /usr/lib/fedora-third-party/conf.d/fedora-flathub.flatpakrepo
flatpak install com.github.tchx84.Flatseal com.github.wwmm.easyeffects com.github.xournalpp.xournalpp com.moonlight_stream.Moonlight com.valvesoftware.Steam com.vscodium.codium com.yubico.yubioath io.mpv.Mpv net.lutris.Lutris org.chromium.Chromium org.gimp.GIMP org.gnome.Boxes org.gnome.Calculator org.gnome.Evince org.gnome.Evolution org.gnome.FileRoller org.gnome.Snapshot org.gnome.TextEditor org.libreoffice.LibreOffice org.mozilla.firefox org.remmina.Remmina org.torproject.torbrowser-launcher flatpak install com.github.tchx84.Flatseal com.github.wwmm.easyeffects com.github.xournalpp.xournalpp com.moonlight_stream.Moonlight com.spotify.Client com.valvesoftware.Steam com.vscodium.codium com.yubico.yubioath im.riot.Riot io.mpv.Mpv net.lutris.Lutris org.chromium.Chromium org.gimp.GIMP org.gnome.Boxes org.gnome.Calculator org.gnome.Evince org.gnome.Evolution org.gnome.FileRoller org.gnome.Snapshot org.gnome.TextEditor org.libreoffice.LibreOffice org.mozilla.firefox org.remmina.Remmina org.torproject.torbrowser-launcher

View file

@ -6,4 +6,4 @@ dnf install --allowerasing bash-color-prompt bash-completion borgbackup bind-uti
dnf remove cheese evolution-data-server firefox gnome-software gnome-weather PackageKit-command-not-found rpmfusion-nonfree-release thunderbird totem dnf remove cheese evolution-data-server firefox gnome-software gnome-weather PackageKit-command-not-found rpmfusion-nonfree-release thunderbird totem
sh setup-desktop.sh sh setup-desktop.sh
all_proxy=127.0.0.1:8082 flatpak remote-add --if-not-exists flathub /usr/lib/fedora-third-party/conf.d/fedora-flathub.flatpakrepo all_proxy=127.0.0.1:8082 flatpak remote-add --if-not-exists flathub /usr/lib/fedora-third-party/conf.d/fedora-flathub.flatpakrepo
all_proxy=127.0.0.1:8082 flatpak install com.github.tchx84.Flatseal io.mpv.Mpv org.chromium.Chromium org.freedesktop.Platform.ffmpeg-full/x86_64/23.08 org.libreoffice.LibreOffice org.mozilla.firefox all_proxy=127.0.0.1:8082 flatpak install com.github.tchx84.Flatseal im.riot.Riot io.mpv.Mpv org.chromium.Chromium org.freedesktop.Platform.ffmpeg-full/x86_64/23.08 org.libreoffice.LibreOffice org.mozilla.firefox