summaryrefslogtreecommitdiff
path: root/container/base.yml
diff options
context:
space:
mode:
Diffstat (limited to 'container/base.yml')
-rw-r--r--container/base.yml61
1 files changed, 61 insertions, 0 deletions
diff --git a/container/base.yml b/container/base.yml
new file mode 100644
index 000000000..55fff617a
--- /dev/null
+++ b/container/base.yml
@@ -0,0 +1,61 @@
+contents:
+ keyring:
+ - https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
+ repositories:
+ - https://packages.wolfi.dev/os
+ packages:
+ - wolfi-baselayout
+ - ca-certificates-bundle
+ - busybox
+ - python-3.13
+ # healthcheck
+ - wget
+ # uwsgi
+ - mailcap
+
+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_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: 0o755
+
+ # 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