File tree Expand file tree Collapse file tree 6 files changed +28
-13
lines changed
root/etc/s6-overlay/s6-rc.d Expand file tree Collapse file tree 6 files changed +28
-13
lines changed Original file line number Diff line number Diff line change 11name : Build baseimage
22
33on :
4+ schedule :
5+ - cron : " 54 6 1,15 * *"
46 push :
57 paths :
68 - " Dockerfile.base"
4345 echo "**** Setting build date to $BUILD_DATE ****"
4446 echo "build_date=${BUILD_DATE}" >> $GITHUB_OUTPUT
4547 - name : Build and push
46- uses : docker/bake-action@v6 .7.0
48+ uses : docker/bake-action@v5 .7.0
4749 with :
4850 files : |
4951 ./docker-bake.hcl
Original file line number Diff line number Diff line change 6767 declare -A portmap=(["radarr"]="7878" ["readarr"]="8787" ["prowlarr"]="9696" ["lidarr"]="8686" ["whisparr"]="6969" ["sonarr"]="8989")
6868 echo "app_port=${portmap[${{ steps.gen_meta.outputs.app_name }}]}" >> $GITHUB_OUTPUT
6969 - name : Build and push
70- uses : docker/bake-action@v6 .7.0
70+ uses : docker/bake-action@v5 .7.0
7171 with :
7272 files : |
7373 ./docker-bake.hcl
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ ARG PULL_REQUEST_RELEASE
1111LABEL build_version="Linuxserver.io Build-date:- ${BUILD_DATE}"
1212LABEL maintainer="Roxedus"
1313
14- ENV XDG_CONFIG_HOME= "/config/xdg"
14+ ENV TMPDIR=/run/${APP}-temp
1515
1616RUN \
1717 if [ ${APP} == "lidarr" ]; then \
3333 echo -e "UpdateMethod=docker\n Branch=${PULL_REQUEST_BRANCH}\n PackageVersion=${PULL_REQUEST_RELEASE}\n PackageAuthor=[linuxserver.io](https://www.linuxserver.io/)" > "/app/${APP}/package_info" && \
3434 printf "Linuxserver.io LABS \n PRARR app: ${APP}\n Branch: ${PULL_REQUEST_BRANCH}\n Version: ${PULL_REQUEST_RELEASE}\n Build-date: ${BUILD_DATE}" > /build_version && \
3535 /bin/bash -c " \
36- printf \"\$ (cat /etc/s6-overlay/s6-rc.d/svc-prarr/run)\" \$ {APP} \$ {APP} \$ {APP^} > /etc/s6-overlay/s6-rc.d/svc-prarr/run && \
36+ printf \"\$ (cat /etc/s6-overlay/s6-rc.d/svc-prarr/run)\" \$ {APP} \$ {APP} \$ {APP^} \$ {APP} \$ {APP} \$ {APP^} > /etc/s6-overlay/s6-rc.d/svc-prarr/run && \
37+ printf \"\$ (cat /etc/s6-overlay/s6-rc.d/init-prarr-config/run)\" \$ {APP} \$ {APP} > /etc/s6-overlay/s6-rc.d/init-prarr-config/run && \
3738 printf \"\$ (cat /etc/s6-overlay/s6-rc.d/svc-prarr/data/check)\" \$ {EXPOSE_PORT} > /etc/s6-overlay/s6-rc.d/svc-prarr/data/check && \
3839 echo \" **** cleanup ****\" && \
3940 rm -rf \
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine:3.20
3+ FROM ghcr.io/linuxserver/baseimage-alpine:3.22
44
55# set version label
66ARG BUILD_DATE
77LABEL build_version="Linuxserver.io Build-date:- ${BUILD_DATE}"
88LABEL maintainer="Roxedus"
99
1010# environment settings
11- ENV XDG_CONFIG_HOME="/config/xdg"
11+ ENV XDG_CONFIG_HOME="/config/xdg" \
12+ COMPlus_EnableDiagnostics=0
1213
1314RUN \
1415 echo "**** install packages ****" && \
Original file line number Diff line number Diff line change 11#!/usr/bin/with-contenv bash
22# shellcheck shell=bash
33
4- # permissions
5- chown -R abc:abc \
6- /config
4+ mkdir -p /run/%s-temp
5+
6+ if [[ -z ${LSIO_NON_ROOT_USER} ]]; then
7+ lsiown -R abc:abc \
8+ /config \
9+ /run/%s-temp
10+ fi
Original file line number Diff line number Diff line change 11#!/usr/bin/with-contenv bash
22# shellcheck shell=bash
33
4- exec \
5- s6-notifyoncheck -d -n 300 -w 1000 \
6- cd "/app/%s/bin" s6-setuidgid abc "/app/%s/bin/%s" \
7- -nobrowser -data=/config
4+ if [[ -z ${LSIO_NON_ROOT_USER} ]]; then
5+ exec \
6+ s6-notifyoncheck -d -n 300 -w 1000 \
7+ cd "/app/%s/bin" s6-setuidgid abc "/app/%s/bin/%s" \
8+ -nobrowser -data=/config
9+ else
10+ exec \
11+ s6-notifyoncheck -d -n 300 -w 1000 \
12+ cd "/app/%s/bin" /app/%s/bin/%s \
13+ -nobrowser -data=/config
14+ fi
You can’t perform that action at this time.
0 commit comments