linuxserver/docker-baseimage-{alpine,alpine-nginx,ubuntu}
This commit is contained in:
parent
4c4cdcd4e2
commit
275fff6c6b
9
.gitmodules
vendored
Normal file
9
.gitmodules
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
[submodule "linuxserver/docker-baseimage-alpine"]
|
||||
path = linuxserver/docker-baseimage-alpine
|
||||
url = https://github.com/linuxserver/docker-baseimage-alpine.git
|
||||
[submodule "linuxserver/docker-baseimage-alpine-nginx"]
|
||||
path = linuxserver/docker-baseimage-alpine-nginx
|
||||
url = https://github.com/linuxserver/docker-baseimage-alpine-nginx.git
|
||||
[submodule "linuxserver/docker-baseimage-ubuntu"]
|
||||
path = linuxserver/docker-baseimage-ubuntu
|
||||
url = https://github.com/linuxserver/docker-baseimage-ubuntu.git
|
35
linuxserver/docker-baseimage-alpine-nginx.build.yml
Normal file
35
linuxserver/docker-baseimage-alpine-nginx.build.yml
Normal file
@ -0,0 +1,35 @@
|
||||
registries:
|
||||
- registry.tek.govt.hu
|
||||
repos:
|
||||
- name: baseimage-alpine-nginx
|
||||
path: docker-baseimage-alpine-nginx
|
||||
library: linuxserver
|
||||
args:
|
||||
- key: BUILD_DATE
|
||||
value: "${BUILD_DATE}"
|
||||
- key: VERSION
|
||||
value: "${VERSION}"
|
||||
tags:
|
||||
- name: latest
|
||||
tags:
|
||||
- amd64
|
||||
- arm64
|
||||
- armv7
|
||||
- name: 3.20-1.26.2
|
||||
tags:
|
||||
- 3.20-1.26.2-amd64
|
||||
- 3.20-1.26.2-arm64
|
||||
- 3.20-1.26.2-armv7
|
||||
builds:
|
||||
- arch: amd64
|
||||
tags:
|
||||
- amd64
|
||||
- 3.20-1.26.2-amd64
|
||||
- arch: arm64
|
||||
tags:
|
||||
- arm64
|
||||
- 3.20-1.26.2-arm64
|
||||
- arch: arm/v7
|
||||
tags:
|
||||
- armv7
|
||||
- 3.20-1.26.2-armv7
|
50
linuxserver/docker-baseimage-alpine.build.yml
Normal file
50
linuxserver/docker-baseimage-alpine.build.yml
Normal file
@ -0,0 +1,50 @@
|
||||
registries:
|
||||
- registry.tek.govt.hu
|
||||
repos:
|
||||
- name: baseimage-alpine
|
||||
path: docker-baseimage-alpine
|
||||
library: linuxserver
|
||||
args:
|
||||
- key: BUILD_DATE
|
||||
value: "${BUILD_DATE}"
|
||||
- key: VERSION
|
||||
value: "${VERSION}"
|
||||
tags:
|
||||
- name: latest
|
||||
tags:
|
||||
- amd64
|
||||
- arm64
|
||||
- armv7
|
||||
- name: "3.20"
|
||||
tags:
|
||||
- 3.20-amd64
|
||||
- 3.20-arm64
|
||||
- 3.20-armv7
|
||||
builds:
|
||||
- arch: amd64
|
||||
tags:
|
||||
- amd64
|
||||
- 3.20-amd64
|
||||
args:
|
||||
- key: ARCH
|
||||
value: x86_64
|
||||
- key: S6_OVERLAY_ARCH
|
||||
value: x86_64
|
||||
- arch: arm64
|
||||
tags:
|
||||
- arm64
|
||||
- 3.20-arm64
|
||||
args:
|
||||
- key: ARCH
|
||||
value: aarch64
|
||||
- key: S6_OVERLAY_ARCH
|
||||
value: aarch64
|
||||
- arch: arm/v7
|
||||
tags:
|
||||
- armv7
|
||||
- 3.20-armv7
|
||||
args:
|
||||
- key: ARCH
|
||||
value: armv7
|
||||
- key: S6_OVERLAY_ARCH
|
||||
value: armhf
|
56
linuxserver/docker-baseimage-ubuntu.build.yml
Normal file
56
linuxserver/docker-baseimage-ubuntu.build.yml
Normal file
@ -0,0 +1,56 @@
|
||||
registries:
|
||||
- registry.tek.govt.hu
|
||||
repos:
|
||||
- name: baseimage-ubuntu
|
||||
path: docker-baseimage-ubuntu
|
||||
library: linuxserver
|
||||
args:
|
||||
- key: BUILD_DATE
|
||||
value: "${BUILD_DATE}"
|
||||
- key: VERSION
|
||||
value: "${VERSION}"
|
||||
tags:
|
||||
- name: latest
|
||||
tags:
|
||||
- amd64
|
||||
- arm64
|
||||
- armv7
|
||||
- name: "jammy"
|
||||
tags:
|
||||
- jammy-amd64
|
||||
- jammy-arm64
|
||||
- jammy-armv7
|
||||
builds:
|
||||
- arch: amd64
|
||||
tags:
|
||||
- amd64
|
||||
- jammy-amd64
|
||||
args:
|
||||
- key: ARCH
|
||||
value: amd64
|
||||
- key: S6_OVERLAY_ARCH
|
||||
value: x86_64
|
||||
- arch: arm64
|
||||
dockerfile: Dockerfile.aarch64
|
||||
tags:
|
||||
- arm64
|
||||
- jammy-arm64
|
||||
args:
|
||||
- key: ARCH
|
||||
value: arm64
|
||||
- key: S6_OVERLAY_ARCH
|
||||
value: aarch64
|
||||
- key: QEMU_ARCH
|
||||
value: aarch64
|
||||
- arch: arm/v7
|
||||
dockerfile: Dockerfile.aarch64
|
||||
tags:
|
||||
- armv7
|
||||
- jammy-armv7
|
||||
args:
|
||||
- key: ARCH
|
||||
value: armhf
|
||||
- key: S6_OVERLAY_ARCH
|
||||
value: armhf
|
||||
- key: QEMU_ARCH
|
||||
value: arm
|
12
linuxserver/patches/docker-baseimage-alpine-nginx.patch
Normal file
12
linuxserver/patches/docker-baseimage-alpine-nginx.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff --git a/Dockerfile b/Dockerfile
|
||||
index 4242db9..c2b5b57 100644
|
||||
--- a/Dockerfile
|
||||
+++ b/Dockerfile
|
||||
@@ -1,6 +1,6 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
-FROM ghcr.io/linuxserver/baseimage-alpine:3.20
|
||||
+FROM registry.tek.govt.hu/linuxserver/baseimage-alpine:3.20
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
13
linuxserver/patches/docker-baseimage-alpine.patch
Normal file
13
linuxserver/patches/docker-baseimage-alpine.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/Dockerfile b/Dockerfile
|
||||
index ed2d94a..3d93b00 100644
|
||||
--- a/Dockerfile
|
||||
+++ b/Dockerfile
|
||||
@@ -5,7 +5,7 @@ FROM alpine:3.19 AS rootfs-stage
|
||||
# environment
|
||||
ENV ROOTFS=/root-out
|
||||
ENV REL=v3.20
|
||||
-ENV ARCH=x86_64
|
||||
+ARG ARCH=x86_64
|
||||
ENV MIRROR=http://dl-cdn.alpinelinux.org/alpine
|
||||
ENV PACKAGES=alpine-baselayout,\
|
||||
alpine-keys,\
|
52
linuxserver/patches/docker-baseimage-ubuntu.patch
Normal file
52
linuxserver/patches/docker-baseimage-ubuntu.patch
Normal file
@ -0,0 +1,52 @@
|
||||
diff --git a/Dockerfile b/Dockerfile
|
||||
index f761a5b..9f99a82 100644
|
||||
--- a/Dockerfile
|
||||
+++ b/Dockerfile
|
||||
@@ -1,10 +1,10 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
-FROM alpine:3.17 as rootfs-stage
|
||||
+FROM alpine:3.19 AS rootfs-stage
|
||||
|
||||
# environment
|
||||
ENV REL=jammy
|
||||
-ENV ARCH=amd64
|
||||
+ARG ARCH=amd64
|
||||
|
||||
# install packages
|
||||
RUN \
|
||||
diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64
|
||||
index dda5328..26d57ae 100644
|
||||
--- a/Dockerfile.aarch64
|
||||
+++ b/Dockerfile.aarch64
|
||||
@@ -4,7 +4,7 @@ FROM alpine:3.17 as rootfs-stage
|
||||
|
||||
# environment
|
||||
ENV REL=jammy
|
||||
-ENV ARCH=arm64
|
||||
+ARG ARCH=arm64
|
||||
|
||||
# install packages
|
||||
RUN \
|
||||
@@ -53,6 +53,8 @@ ARG LSIOWN_VERSION="v1"
|
||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||
LABEL maintainer="TheLamer"
|
||||
|
||||
+ARG QEMU_ARCH=aarch64
|
||||
+
|
||||
ADD --chmod=744 "https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/docker-mods.${MODS_VERSION}" "/docker-mods"
|
||||
ADD --chmod=744 "https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/package-install.${PKG_INST_VERSION}" "/etc/s6-overlay/s6-rc.d/init-mods-package-install/run"
|
||||
ADD --chmod=744 "https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/lsiown.${LSIOWN_VERSION}" "/usr/bin/lsiown"
|
||||
@@ -132,9 +134,9 @@ RUN \
|
||||
/lsiopy && \
|
||||
echo "**** add qemu ****" && \
|
||||
curl -o \
|
||||
- /usr/bin/qemu-aarch64-static -L \
|
||||
- "https://lsio-ci.ams3.digitaloceanspaces.com/qemu-aarch64-static" && \
|
||||
- chmod +x /usr/bin/qemu-aarch64-static && \
|
||||
+ /usr/bin/qemu-${QEMU_ARCH}-static -L \
|
||||
+ "https://lsio-ci.ams3.digitaloceanspaces.com/qemu-${QEMU_ARCH}-static" && \
|
||||
+ chmod +x /usr/bin/qemu-${QEMU_ARCH}-static && \
|
||||
echo "**** cleanup ****" && \
|
||||
apt-get autoremove && \
|
||||
apt-get clean && \
|
Loading…
Reference in New Issue
Block a user