@@ -21,19 +29,11 @@
-
+
-

+
- Vault
-
-
-
-
-
-

-
- Gitea
+ Stirling PDF
@@ -44,6 +44,14 @@
Uptime
+
+
+
+

+
+ Vault
+
+
diff --git a/gateway/dashboard/styles.css b/gateway/dashboard/styles.css
index ac19f0c..6c230fc 100644
--- a/gateway/dashboard/styles.css
+++ b/gateway/dashboard/styles.css
@@ -78,7 +78,7 @@ body {
.app-name {
margin-top: 16px;
- font-size: 16px;
+ font-size: 14px;
font-weight: bold;
height: 20%;
display: flex;
diff --git a/gateway/docker-compose.yml b/gateway/docker-compose.yml
index 4dfc557..f8303fa 100644
--- a/gateway/docker-compose.yml
+++ b/gateway/docker-compose.yml
@@ -24,6 +24,8 @@ secrets:
file: './authelia/secrets/clients/IMMICH_CLIENT_SECRET'
GITEA_CLIENT_SECRET:
file: './authelia/secrets/clients/GITEA_CLIENT_SECRET'
+ STIRLING_PDF_CLIENT_SECRET:
+ file: './authelia/secrets/clients/STIRLING_PDF_CLIENT_SECRET'
services:
authelia:
image: 'docker.io/authelia/authelia:latest'
@@ -47,6 +49,7 @@ services:
- OIDC_JWKS_AUTHELIA_CERT
- IMMICH_CLIENT_SECRET
- GITEA_CLIENT_SECRET
+ - STIRLING_PDF_CLIENT_SECRET
environment:
AUTHELIA_IDENTITY_VALIDATION_RESET_PASSWORD_JWT_SECRET_FILE: /run/secrets/JWT_SECRET
AUTHELIA_SESSION_SECRET_FILE: /run/secrets/SESSION_SECRET
diff --git a/stirling-pdf/docker-compose.yml b/stirling-pdf/docker-compose.yml
new file mode 100644
index 0000000..141e5f0
--- /dev/null
+++ b/stirling-pdf/docker-compose.yml
@@ -0,0 +1,29 @@
+name: stirlingpdf
+services:
+ app:
+ image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
+ ports:
+ - '3328:8080'
+ volumes:
+ - ./data/trainingData:/usr/share/tessdata
+ - ./data/extraConfigs:/configs
+ - ./data/customFiles:/customFiles/
+ - ./data/logs:/logs/
+ - ./data/pipeline:/pipeline/
+ env_file:
+ - ./secrets/.env
+ environment:
+ DISABLE_ADDITIONAL_FEATURES: false
+ DOCKER_ENABLE_SECURITY: true
+ LANGS: en_GB
+ SECURITY_ENABLE_LOGIN: true
+ SECURITY_LOGINMETHOD: 'oauth2'
+ SECURITY_OAUTH2_ENABLED: true
+ SECURITY_OAUTH2_AUTOCREATEUSER: true
+ SECURITY_OAUTH2_ISSUER: 'https://auth.64815139.xyz'
+ SECURITY_OAUTH2_CLIENTID: 'GXbZWCII_iRwoQAjtpP6WzXDKagzYZC~dRSq3QMgJyb3RrvcPG0n.Elm3NnEpq8LLh_uZktw'
+ SECURITY_OAUTH2_BLOCKREGISTRATION: false
+ SECURITY_OAUTH2_SCOPES: 'openid, profile, email'
+ SECURITY_OAUTH2_USEASUSERNAME: 'preferred_username'
+ SECURITY_OAUTH2_PROVIDER: 'Authelia'
+ SYSTEM_GOOGLEVISIBILITY: false