base.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. contents:
  2. keyring:
  3. - https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
  4. repositories:
  5. - https://packages.wolfi.dev/os
  6. packages:
  7. - wolfi-baselayout
  8. - ca-certificates-bundle
  9. - busybox
  10. - python-3.13
  11. # healthcheck
  12. - wget
  13. # uwsgi
  14. - mailcap
  15. entrypoint:
  16. command: /bin/sh -l
  17. work-dir: /usr/local/searxng/
  18. accounts:
  19. groups:
  20. - groupname: searxng
  21. gid: 977
  22. users:
  23. - username: searxng
  24. uid: 977
  25. shell: /bin/ash
  26. environment:
  27. PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  28. SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt
  29. HISTFILE: /dev/null
  30. CONFIG_PATH: /etc/searxng
  31. DATA_PATH: /var/cache/searxng
  32. paths:
  33. # Workdir
  34. - path: /usr/local/searxng/
  35. type: directory
  36. uid: 977
  37. gid: 977
  38. permissions: 0o755
  39. # Config volume
  40. - path: /etc/searxng/
  41. type: directory
  42. uid: 977
  43. gid: 977
  44. permissions: 0o755
  45. # Data volume
  46. - path: /var/cache/searxng/
  47. type: directory
  48. uid: 977
  49. gid: 977
  50. permissions: 0o755
  51. archs:
  52. - x86_64
  53. - aarch64