base.yml 1005 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. entrypoint:
  12. command: /bin/sh -l
  13. work-dir: /usr/local/searxng/
  14. accounts:
  15. groups:
  16. - groupname: searxng
  17. gid: 977
  18. users:
  19. - username: searxng
  20. uid: 977
  21. shell: /bin/ash
  22. environment:
  23. PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  24. SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt
  25. HISTFILE: /dev/null
  26. CONFIG_PATH: /etc/searxng
  27. DATA_PATH: /var/cache/searxng
  28. paths:
  29. # Workdir
  30. - path: /usr/local/searxng/
  31. type: directory
  32. uid: 977
  33. gid: 977
  34. permissions: 0o555
  35. # Config volume
  36. - path: /etc/searxng/
  37. type: directory
  38. uid: 977
  39. gid: 977
  40. permissions: 0o755
  41. # Data volume
  42. - path: /var/cache/searxng/
  43. type: directory
  44. uid: 977
  45. gid: 977
  46. permissions: 0o755
  47. archs:
  48. - x86_64
  49. - aarch64
  50. - armv7