add(archivebox): Add new ArchiveBox chart (#18258)
**Description** Adds new chart for ArchiveBox. https://github.com/truenas/charts/issues/2165 - https://github.com/ArchiveBox/ArchiveBox - https://hub.docker.com/r/archivebox/archivebox - [`Dockerfile`](https://github.com/ArchiveBox/ArchiveBox/blob/main/Dockerfile) - [`docker-compose.yml`](https://github.com/ArchiveBox/ArchiveBox/blob/main/docker-compose.yml) - [`archivebox-kubernetes.yml`](https://github.com/ArchiveBox/docker-archivebox/blob/master/archivebox.yml) - [ArchiveBox Docker Quickstart](https://github.com/ArchiveBox/ArchiveBox#quickstart) + [Usage](https://github.com/ArchiveBox/ArchiveBox/wiki/Docker) + [Configuration](https://github.com/ArchiveBox/ArchiveBox/wiki/Docker#configuration) + [Upgrading](https://github.com/ArchiveBox/ArchiveBox/wiki/Upgrading-or-Merging-Archives) documentation **⚙️ Type of change** - [x] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** I have tested it as a "Custom App" in TrueNAS scale but have not tested beyond that. Let me know how to test it if there are other mechanisms, I didn't see an way in the docs to load this as yaml into TrueNAS. <img width="998" alt="image" src="https://github.com/truecharts/charts/assets/511499/d4355f84-038c-4b97-87e8-85b46b37dd1d"> **✔️ Checklist:** - [x] ⚖️ My code follows the style guidelines of this project - [x] 👀 I have performed a self-review of my own code - [x] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [x] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [x] 🖼️ I have added an icon in the Chart's root directory called `icon.png`
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
image:
|
||||
repository: archivebox/archivebox
|
||||
pullPolicy: IfNotPresent
|
||||
tag: latest
|
||||
|
||||
config:
|
||||
admin_username: "admin"
|
||||
admin_password: "changeme"
|
||||
|
||||
securityContext:
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 9598
|
||||
targetPort: 8000
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
env:
|
||||
ADMIN_USERNAME: "{{ .Values.config.admin_username }}"
|
||||
ADMIN_PASSWORD: "{{ .Values.config.admin_password }}"
|
||||
|
||||
persistence:
|
||||
data:
|
||||
enabled: true
|
||||
mountPath: "/data"
|
||||
|
||||
portal:
|
||||
open:
|
||||
enabled: true
|
||||
Reference in New Issue
Block a user