@@ -8,21 +8,13 @@ ARG BASE_IMAGE_TAG=22.04
88ARG ECR_URI=${ECR_ACCOUNT_ID}.dkr.ecr-fips.${ECR_REGION}.amazonaws.com/${BASE_IMAGE_NAME}:${BASE_IMAGE_TAG}
99
1010FROM ${ECR_URI} as ubuntu-fips-s6
11- # set version labels
12- ARG BUILD_DATE
13- ARG VERSION
14- ARG MODS_VERSION="v3"
15- ARG PKG_INST_VERSION="v1"
16- ARG LSIOWN_VERSION="v1"
17- ARG S6_OVERLAY_VERSION="3.1.6.2"
18- ARG S6_OVERLAY_ARCH="x86_64"
19-
20- LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
21- LABEL maintainer="civisanalytics"
2211
2312ENV REL=jammy
2413ENV ARCH=amd64
2514
15+ ARG S6_OVERLAY_VERSION="3.1.6.2"
16+ ARG S6_OVERLAY_ARCH="x86_64"
17+
2618# Install base development tools (no Python)
2719RUN apt-get update && apt-get install -y \
2820 curl \
@@ -37,7 +29,7 @@ RUN apt-get update && apt-get install -y \
3729 # Clean up
3830 rm -rf /var/lib/apt/lists/* && \
3931 # Update CA certificates to ensure SSL/TLS works properly
40- update-ca-certificates
32+ update-ca-certificates
4133
4234# add s6 overlay
4335ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz /tmp
@@ -51,13 +43,21 @@ RUN tar -C / -Jxpf /tmp/s6-overlay-symlinks-noarch.tar.xz
5143ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-arch.tar.xz /tmp
5244RUN tar -C / -Jxpf /tmp/s6-overlay-symlinks-arch.tar.xz
5345
54- # add mods
46+ FROM ubuntu-fips-s6 as linuxserver-base
47+
48+ ARG BUILD_DATE
49+ ARG VERSION
50+ ARG MODS_VERSION="v3"
51+ ARG PKG_INST_VERSION="v1"
52+ ARG LSIOWN_VERSION="v1"
53+
54+ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
55+ LABEL maintainer="civisanalytics"
56+
5557ADD --chmod=744 "https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/docker-mods.${MODS_VERSION}" "/docker-mods"
5658ADD --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"
5759ADD --chmod=744 "https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/lsiown.${LSIOWN_VERSION}" "/usr/bin/lsiown"
5860
59- FROM ubuntu-fips-s6 as linuxserver-base
60-
6161# set environment variables
6262ARG DEBIAN_FRONTEND="noninteractive"
6363ENV HOME="/root" \
@@ -66,7 +66,9 @@ ENV HOME="/root" \
6666 TERM="xterm" \
6767 S6_CMD_WAIT_FOR_SERVICES_MAXTIME="0" \
6868 S6_VERBOSITY=1 \
69- S6_STAGE2_HOOK=/docker-mods
69+ S6_STAGE2_HOOK=/docker-mods \
70+ VIRTUAL_ENV=/lsiopy \
71+ PATH="/lsiopy/bin:$PATH"
7072
7173RUN \
7274 echo "**** Ripped from Ubuntu Docker Logic ****" && \
0 commit comments