Skip to content

Commit 84e0c5c

Browse files
authored
feat(stirling-pdf): init (#247)
* stirling-pdf * chore(stirling-pdf): update version to 0.0.2 and change home/source URLs
1 parent 1a0d7da commit 84e0c5c

File tree

4 files changed

+151
-0
lines changed

4 files changed

+151
-0
lines changed

charts/stirling-pdf/Chart.lock

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: common
3+
repository: https://rubxkube.github.io/common-charts
4+
version: v0.3.12
5+
digest: sha256:272c874efcb3f6481aab554c8d6f1ea7d06aba9b629c988349a7800de2b46ecc
6+
generated: "2024-12-23T15:48:53.285769+01:00"

charts/stirling-pdf/Chart.yaml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
apiVersion: v2
3+
type: application
4+
name: stirling-pdf
5+
description: Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more
6+
version: 0.0.2
7+
appVersion: 0.36.5
8+
maintainers:
9+
- name: QJOLY
10+
11+
url: https://une-tasse-de.cafe
12+
kubeVersion: ">= 1.18"
13+
home: https://www.stirlingpdf.com/
14+
keywords:
15+
- pdf
16+
- manipulation
17+
- tools
18+
- editor
19+
sources:
20+
- https://github.com/Stirling-Tools/Stirling-PDF
21+
dependencies:
22+
- name: common
23+
repository: https://rubxkube.github.io/common-charts
24+
version: v0.3.12

charts/stirling-pdf/README.md

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# stirling-pdf
2+
3+
![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.36.5](https://img.shields.io/badge/AppVersion-0.36.5-informational?style=flat-square)
4+
5+
Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more
6+
7+
**Homepage:** <https://github.com/Yooooomi/your_spotify>
8+
9+
## Maintainers
10+
11+
| Name | Email | Url |
12+
| ---- | ------ | --- |
13+
| QJOLY | <[email protected]> | <https://une-tasse-de.cafe> |
14+
15+
## Source Code
16+
17+
* <https://github.com/Yooooomi/your_spotify>
18+
19+
## Requirements
20+
21+
Kubernetes: `>= 1.18`
22+
23+
| Repository | Name | Version |
24+
|------------|------|---------|
25+
| https://rubxkube.github.io/common-charts | common | v0.3.12 |
26+
27+
## Values
28+
29+
| Key | Type | Default | Description |
30+
|-----|------|---------|-------------|
31+
| common.deployment.port | int | `8080` | |
32+
| common.image.pullPolicy | string | `"IfNotPresent"` | |
33+
| common.image.repository | string | `"ghcr.io/stirling-tools/stirling-pdf"` | |
34+
| common.image.tag | string | `"0.36.5"` | |
35+
| common.ingress.annotations | object | `{}` | |
36+
| common.ingress.enabled | bool | `true` | |
37+
| common.ingress.extraLabels | object | `{}` | |
38+
| common.ingress.hostName | string | `"stirling-pdf.your-domain.com"` | |
39+
| common.ingress.ingressClassName | string | `"nginx"` | |
40+
| common.ingress.tls.enabled | bool | `true` | |
41+
| common.ingress.tls.secretName | string | `"stirling-pdf"` | |
42+
| common.livenessProbe | object | `{}` | |
43+
| common.livenessProbeEnabled | bool | `false` | |
44+
| common.name | string | `"stirling-pdf"` | |
45+
| common.persistence.enabled | bool | `true` | |
46+
| common.persistence.volumes[0].containerMount | string | `"/usr/share/tessdata"` | |
47+
| common.persistence.volumes[0].name | string | `"trainingdata"` | |
48+
| common.persistence.volumes[0].pvcClaim | string | `""` | |
49+
| common.persistence.volumes[0].size | string | `"10Gi"` | |
50+
| common.persistence.volumes[0].storageClassName | string | `""` | |
51+
| common.persistence.volumes[1].containerMount | string | `"/configs"` | |
52+
| common.persistence.volumes[1].name | string | `"config"` | |
53+
| common.persistence.volumes[1].pvcClaim | string | `""` | |
54+
| common.persistence.volumes[1].size | string | `"1Gi"` | |
55+
| common.persistence.volumes[1].storageClassName | string | `""` | |
56+
| common.persistence.volumes[2].containerMount | string | `"/logs"` | |
57+
| common.persistence.volumes[2].name | string | `"log"` | |
58+
| common.persistence.volumes[2].pvcClaim | string | `""` | |
59+
| common.persistence.volumes[2].size | string | `"1Gi"` | |
60+
| common.persistence.volumes[2].storageClassName | string | `""` | |
61+
| common.readinessProbe | object | `{}` | |
62+
| common.readinessProbeEnabled | bool | `false` | |
63+
| common.service.containerPort | int | `8080` | |
64+
| common.service.servicePort | int | `8080` | |
65+
| common.startupProbe | object | `{}` | |
66+
| common.startupProbeEnabled | bool | `false` | |
67+
| common.variables.nonSecret.DOCKER_ENABLE_SECURITY | bool | `false` | |
68+
| common.variables.nonSecret.INSTALL_BOOK_AND_ADVANCED_HTML_OPS | bool | `true` | |
69+
| common.variables.nonSecret.LANGS | string | `"en_GB"` | |
70+

charts/stirling-pdf/values.yaml

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
common:
2+
name: "stirling-pdf"
3+
service:
4+
servicePort: 8080
5+
containerPort: 8080
6+
deployment:
7+
port: 8080
8+
image:
9+
repository: ghcr.io/stirling-tools/stirling-pdf
10+
tag: 0.36.5
11+
pullPolicy: IfNotPresent
12+
variables:
13+
nonSecret:
14+
DOCKER_ENABLE_SECURITY: false
15+
INSTALL_BOOK_AND_ADVANCED_HTML_OPS: true
16+
LANGS: en_GB
17+
startupProbeEnabled: false
18+
startupProbe: {}
19+
readinessProbeEnabled: false
20+
readinessProbe: {}
21+
livenessProbeEnabled: false
22+
livenessProbe: {}
23+
persistence:
24+
enabled: true
25+
volumes:
26+
- name: "trainingdata"
27+
storageClassName: ""
28+
size: "10Gi"
29+
pvcClaim: ""
30+
containerMount: "/usr/share/tessdata"
31+
- name: "config"
32+
storageClassName: ""
33+
size: "1Gi"
34+
pvcClaim: ""
35+
containerMount: "/configs"
36+
- name: "log"
37+
storageClassName: ""
38+
size: "1Gi"
39+
pvcClaim: ""
40+
containerMount: "/logs"
41+
ingress:
42+
enabled: true
43+
hostName: stirling-pdf.your-domain.com
44+
ingressClassName: "nginx"
45+
extraLabels: {}
46+
tls:
47+
enabled: true
48+
secretName: stirling-pdf
49+
annotations:
50+
{}
51+
# cert-manager.io/cluster-issuer: cloudflare

0 commit comments

Comments
 (0)