base.yml 1.0 KB

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