From 5492de15bb7ae3e10fb6ba9393702e9b0a05c615 Mon Sep 17 00:00:00 2001 From: Ivan Gabaldon Date: Sun, 12 Oct 2025 16:30:57 +0200 Subject: [mod] container: move `base` to own repository (#5310) The base images will be now built in [another repository](https://github.com/searxng/base). --- container/base-builder.yml | 26 ------------------- container/base.yml | 62 ---------------------------------------------- container/dist.dockerfile | 8 +++--- 3 files changed, 4 insertions(+), 92 deletions(-) delete mode 100644 container/base-builder.yml delete mode 100644 container/base.yml (limited to 'container') diff --git a/container/base-builder.yml b/container/base-builder.yml deleted file mode 100644 index 84f7e95aa..000000000 --- a/container/base-builder.yml +++ /dev/null @@ -1,26 +0,0 @@ -contents: - repositories: - - https://dl-cdn.alpinelinux.org/alpine/edge/main - - https://dl-cdn.alpinelinux.org/alpine/edge/community - packages: - - alpine-base - - build-base - - python3-dev - - uv - - brotli - -entrypoint: - command: /bin/sh -l - -work-dir: /usr/local/searxng/ - -environment: - PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - SSL_CERT_DIR: /etc/ssl/certs - SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt - HISTFILE: /dev/null - -archs: - - x86_64 - - aarch64 - - armv7 diff --git a/container/base.yml b/container/base.yml deleted file mode 100644 index f78abab85..000000000 --- a/container/base.yml +++ /dev/null @@ -1,62 +0,0 @@ -contents: - repositories: - - https://dl-cdn.alpinelinux.org/alpine/edge/main - packages: - - alpine-baselayout - - ca-certificates - - ca-certificates-bundle - - musl-locales - - musl-locales-lang - - tzdata - - busybox - - python3 - - wget - -entrypoint: - command: /bin/sh -l - -work-dir: /usr/local/searxng/ - -accounts: - groups: - - groupname: searxng - gid: 977 - users: - - username: searxng - uid: 977 - shell: /bin/ash - -environment: - PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - SSL_CERT_DIR: /etc/ssl/certs - SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt - HISTFILE: /dev/null - CONFIG_PATH: /etc/searxng - DATA_PATH: /var/cache/searxng - -paths: - # Workdir - - path: /usr/local/searxng/ - type: directory - uid: 977 - gid: 977 - permissions: 0o555 - - # Config volume - - path: /etc/searxng/ - type: directory - uid: 977 - gid: 977 - permissions: 0o755 - - # Data volume - - path: /var/cache/searxng/ - type: directory - uid: 977 - gid: 977 - permissions: 0o755 - -archs: - - x86_64 - - aarch64 - - armv7 diff --git a/container/dist.dockerfile b/container/dist.dockerfile index 66ece521f..10ad0d88f 100644 --- a/container/dist.dockerfile +++ b/container/dist.dockerfile @@ -4,10 +4,10 @@ ARG CONTAINER_IMAGE_NAME="searxng" FROM localhost/$CONTAINER_IMAGE_ORGANIZATION/$CONTAINER_IMAGE_NAME:builder AS builder FROM ghcr.io/searxng/base:searxng AS dist -COPY --chown=searxng:searxng --from=builder /usr/local/searxng/.venv/ ./.venv/ -COPY --chown=searxng:searxng --from=builder /usr/local/searxng/searx/ ./searx/ -COPY --chown=searxng:searxng ./container/ ./ -#COPY --chown=searxng:searxng ./searx/version_frozen.py ./searx/ +COPY --chown=977:977 --from=builder /usr/local/searxng/.venv/ ./.venv/ +COPY --chown=977:977 --from=builder /usr/local/searxng/searx/ ./searx/ +COPY --chown=977:977 ./container/ ./ +#COPY --chown=977:977 ./searx/version_frozen.py ./searx/ ARG CREATED="0001-01-01T00:00:00Z" ARG VERSION="unknown" -- cgit v1.2.3