Compare commits

11 Commits

Author SHA1 Message Date
Gitea Action
eaa56774ee build for alpine v3.21 [skip ci] 2026-02-19 20:16:32 +00:00
fa61e29a57 build for alpine v3.21
All checks were successful
/ release-and-build (push) Successful in 1m28s
2026-02-19 21:14:42 +01:00
Gitea Action
6c344959d4 build for v3.23 [skip ci] 2026-02-19 19:47:31 +00:00
9c13a5df26 build for v3.23
All checks were successful
/ release-and-build (push) Successful in 1m31s
2026-02-19 19:46:08 +00:00
Gitea Action
c109594ddb build for alpine v3.22 [skip ci] 2026-02-19 19:42:48 +00:00
23e25a5096 build for alpine v3.22
All checks were successful
/ release-and-build (push) Successful in 1m36s
2026-02-19 20:40:33 +01:00
Gitea Action
8292e075a0 fixed username to pi [skip ci] 2026-02-18 01:10:00 +00:00
9f61a307cc fixed username to pi
All checks were successful
/ release-and-build (push) Successful in 1m29s
2026-02-18 01:08:40 +00:00
Gitea Action
ef48d62d59 fixed execution-rights to run files in s6-overlay [skip ci] 2026-02-18 00:51:30 +00:00
65833dc3a7 fixed execution-rights to run files in s6-overlay
All checks were successful
/ release-and-build (push) Successful in 1m32s
2026-02-18 01:49:58 +01:00
cb43774a14 fixed execution-rights to run files in s6-overlay 2026-02-18 01:45:52 +01:00
11 changed files with 24 additions and 28 deletions

View File

@@ -12,18 +12,18 @@ This repository is built and pushed automatically.
### 🏗️ Platform Support ### 🏗️ Platform Support
| Architecture | Status | Base Image | Build Date | | Architecture | Status | Base Image | Build Date |
| :--- | :--- | :--- | :--- | | :--- | :--- | :--- | :--- |
| x86_64 (amd64) | ✅ Active | alpine:3.23 | 18.02.2026 00:55 | | x86_64 (amd64) | ✅ Active | alpine:3.21 | 19.02.2026 21:16 |
| aarch64 (arm64) | ✅ Active | alpine:3.23 | 18.02.2026 00:55 | | aarch64 (arm64) | ✅ Active | alpine:3.21 | 19.02.2026 21:16 |
### 🚀 Docker Pull ### 🚀 Docker Pull
```bash ```bash
docker pull git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.23 docker pull git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.21
``` ```
### 🚀 Docker Compose ### 🚀 Docker Compose
```yaml ```yaml
services: services:
docker-baseimage-alpine: docker-baseimage-alpine:
image: git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.23 image: git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.21
container_name: docker-baseimage-alpine container_name: docker-baseimage-alpine
restart: unless-stopped restart: unless-stopped
@@ -41,18 +41,16 @@ docker run -d \
-e TZ=Europe/Berlin \ -e TZ=Europe/Berlin \
-e PUID=1000 \ -e PUID=1000 \
-e PGID=1000 \ -e PGID=1000 \
git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.23 git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.21
``` ```
*Last updated on: 18.02.2026 00:55* *Last updated on: 19.02.2026 21:16*
### 📜 Version History ### 📜 Version History
| Version | Date | Status | | Version | Date | Status |
| :--- | :--- | :--- | | :--- | :--- | :--- |
| **3.23** | 18.02.2026 00:55 | update workflow to fix docker run syntax ✅ | | **3.21** | 19.02.2026 21:16 | build for alpine v3.21 ✅ |
| **3.23** | 18.02.2026 00:14 | edit workflow ✅ | | **3.23** | 19.02.2026 20:47 | build for v3.23 ✅ |
| **3.23** | 18.02.2026 00:10 | update on buildargs.env ✅ | | **3.22** | 19.02.2026 20:42 | build for alpine v3.22 ✅ |
| **3.23** | 18.02.2026 00:00 | ✅ |
| **3.23** | 17.02.2026 23:50 | ✅ |
| **3.23** | 17.02.2026 23:44 | update on Readme.md and workflow ✅ | | **3.23** | 17.02.2026 23:44 | update on Readme.md and workflow ✅ |
| **3.23** | 14.02.2026 01:06 | alpine 3.23 ✅ | | **3.23** | 14.02.2026 01:06 | alpine 3.23 ✅ |

View File

@@ -1,7 +1,5 @@
| **3.23** | 18.02.2026 00:55 | update workflow to fix docker run syntax ✅ | | **3.21** | 19.02.2026 21:16 | build for alpine v3.21 ✅ |
| **3.23** | 18.02.2026 00:14 | edit workflow ✅ | | **3.23** | 19.02.2026 20:47 | build for v3.23 ✅ |
| **3.23** | 18.02.2026 00:10 | update on buildargs.env ✅ | | **3.22** | 19.02.2026 20:42 | build for alpine v3.22 ✅ |
| **3.23** | 18.02.2026 00:00 | ✅ |
| **3.23** | 17.02.2026 23:50 | ✅ |
| **3.23** | 17.02.2026 23:44 | update on Readme.md and workflow ✅ | | **3.23** | 17.02.2026 23:44 | update on Readme.md and workflow ✅ |
| **3.23** | 14.02.2026 01:06 | alpine 3.23 ✅ | | **3.23** | 14.02.2026 01:06 | alpine 3.23 ✅ |

View File

@@ -1,4 +1,4 @@
BUILD_TAG=3.23 BUILD_TAG=3.21
BUILD_BASE_IMAGE=alpine:${BUILD_TAG} BUILD_BASE_IMAGE=alpine:${BUILD_TAG}
# Examples for BASE_IMAGE # Examples for BASE_IMAGE
# alpine:${BUILD_TAG} # alpine:${BUILD_TAG}

View File

@@ -1,6 +1,6 @@
services: services:
docker-baseimage-alpine: docker-baseimage-alpine:
image: git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.23 image: git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.21
container_name: docker-baseimage-alpine container_name: docker-baseimage-alpine
restart: unless-stopped restart: unless-stopped

20
root/etc/s6-overlay/s6-rc.d/init-adduser/run Normal file → Executable file
View File

@@ -5,13 +5,13 @@ PUID=${PUID:-911}
PGID=${PGID:-911} PGID=${PGID:-911}
if [[ -z ${LSIO_READ_ONLY_FS} ]] && [[ -z ${LSIO_NON_ROOT_USER} ]]; then if [[ -z ${LSIO_READ_ONLY_FS} ]] && [[ -z ${LSIO_NON_ROOT_USER} ]]; then
USERHOME=$(grep abc /etc/passwd | cut -d ":" -f6) USERHOME=$(grep pi /etc/passwd | cut -d ":" -f6)
usermod -d "/root" abc usermod -d "/root" pi
groupmod -o -g "${PGID}" abc groupmod -o -g "${PGID}" pi
usermod -o -u "${PUID}" abc usermod -o -u "${PUID}" pi
usermod -d "${USERHOME}" abc usermod -d "${USERHOME}" pi
fi fi
if { [[ -z ${LSIO_READ_ONLY_FS} ]] && [[ -z ${LSIO_NON_ROOT_USER} ]]; } || [[ ! ${LSIO_FIRST_PARTY} = "true" ]]; then if { [[ -z ${LSIO_READ_ONLY_FS} ]] && [[ -z ${LSIO_NON_ROOT_USER} ]]; } || [[ ! ${LSIO_FIRST_PARTY} = "true" ]]; then
@@ -26,8 +26,8 @@ GID/UID
───────────────────────────────────────' ───────────────────────────────────────'
if [[ -z ${LSIO_NON_ROOT_USER} ]]; then if [[ -z ${LSIO_NON_ROOT_USER} ]]; then
echo " echo "
User UID: $(id -u abc) User UID: $(id -u pi)
User GID: $(id -g abc) User GID: $(id -g pi)
───────────────────────────────────────" ───────────────────────────────────────"
else else
echo " echo "
@@ -43,7 +43,7 @@ if [[ -f /build_version ]]; then
fi fi
if [[ -z ${LSIO_READ_ONLY_FS} ]] && [[ -z ${LSIO_NON_ROOT_USER} ]]; then if [[ -z ${LSIO_READ_ONLY_FS} ]] && [[ -z ${LSIO_NON_ROOT_USER} ]]; then
lsiown abc:abc /app lsiown pi:pi /app
lsiown abc:abc /config lsiown pi:pi /config
lsiown abc:abc /defaults lsiown pi:pi /defaults
fi fi

0
root/etc/s6-overlay/s6-rc.d/init-crontab-config/run Normal file → Executable file
View File

0
root/etc/s6-overlay/s6-rc.d/init-custom-files/run Normal file → Executable file
View File

0
root/etc/s6-overlay/s6-rc.d/init-device-perms/run Normal file → Executable file
View File

0
root/etc/s6-overlay/s6-rc.d/init-envfile/run Normal file → Executable file
View File

0
root/etc/s6-overlay/s6-rc.d/init-migrations/run Normal file → Executable file
View File

0
root/etc/s6-overlay/s6-rc.d/svc-cron/run Normal file → Executable file
View File