diff options
Diffstat (limited to 'container/base.yml')
| -rw-r--r-- | container/base.yml | 61 |
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 |