fix: rename sterling to stirling (correct spelling)

Fixed typo in Stirling PDF service naming:
- Renamed service from sterling to stirling
- Updated all variable names: KIT_STERLING_* to KIT_STIRLING_*
- Updated domain: sterling.kit.pivoine.art to stirling.kit.pivoine.art
- Updated container name: kit_sterling to kit_stirling

This matches the correct spelling of Stirling-PDF.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-07 19:09:05 +01:00
parent aab8470d77
commit 30856e88fc
2 changed files with 15 additions and 15 deletions

View File

@@ -121,8 +121,8 @@ envs:
KIT_PASTEL_API_IMAGE: ghcr.io/valknarness/pastel-api:latest
KIT_PASTEL_UI_IMAGE: ghcr.io/valknarness/pastel-ui:latest
KIT_PASTEL_TRAEFIK_HOST: pastel.kit.pivoine.art
KIT_STERLING_IMAGE: frooodle/s-pdf:latest
KIT_STERLING_TRAEFIK_HOST: sterling.kit.pivoine.art
KIT_STIRLING_IMAGE: frooodle/s-pdf:latest
KIT_STIRLING_TRAEFIK_HOST: stirling.kit.pivoine.art
# Jellyfin
JELLY_TRAEFIK_ENABLED: true
JELLY_COMPOSE_PROJECT_NAME: jelly

View File

@@ -122,27 +122,27 @@ services:
# Watchtower
- 'com.centurylinklabs.watchtower.enable=${WATCHTOWER_LABEL_ENABLE}'
sterling:
image: ${KIT_STERLING_IMAGE:-frooodle/s-pdf:latest}
container_name: ${KIT_COMPOSE_PROJECT_NAME}_sterling
stirling:
image: ${KIT_STIRLING_IMAGE:-frooodle/s-pdf:latest}
container_name: ${KIT_COMPOSE_PROJECT_NAME}_stirling
restart: unless-stopped
networks:
- compose_network
labels:
- 'traefik.enable=${KIT_TRAEFIK_ENABLED}'
# HTTP to HTTPS redirect
- 'traefik.http.middlewares.${KIT_COMPOSE_PROJECT_NAME}-sterling-redirect-web-secure.redirectscheme.scheme=https'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web.middlewares=${KIT_COMPOSE_PROJECT_NAME}-sterling-redirect-web-secure'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web.rule=Host(`${KIT_STERLING_TRAEFIK_HOST}`)'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web.entrypoints=web'
- 'traefik.http.middlewares.${KIT_COMPOSE_PROJECT_NAME}-stirling-redirect-web-secure.redirectscheme.scheme=https'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web.middlewares=${KIT_COMPOSE_PROJECT_NAME}-stirling-redirect-web-secure'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web.rule=Host(`${KIT_STIRLING_TRAEFIK_HOST}`)'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web.entrypoints=web'
# HTTPS router
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web-secure.rule=Host(`${KIT_STERLING_TRAEFIK_HOST}`)'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web-secure.tls.certresolver=resolver'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web-secure.entrypoints=web-secure'
- 'traefik.http.middlewares.${KIT_COMPOSE_PROJECT_NAME}-sterling-compress.compress=true'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-sterling-web-secure.middlewares=${KIT_COMPOSE_PROJECT_NAME}-sterling-compress,security-headers@file'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web-secure.rule=Host(`${KIT_STIRLING_TRAEFIK_HOST}`)'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web-secure.tls.certresolver=resolver'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web-secure.entrypoints=web-secure'
- 'traefik.http.middlewares.${KIT_COMPOSE_PROJECT_NAME}-stirling-compress.compress=true'
- 'traefik.http.routers.${KIT_COMPOSE_PROJECT_NAME}-stirling-web-secure.middlewares=${KIT_COMPOSE_PROJECT_NAME}-stirling-compress,security-headers@file'
# Service
- 'traefik.http.services.${KIT_COMPOSE_PROJECT_NAME}-sterling.loadbalancer.server.port=8080'
- 'traefik.http.services.${KIT_COMPOSE_PROJECT_NAME}-stirling.loadbalancer.server.port=8080'
- 'traefik.docker.network=${NETWORK_NAME}'
# Watchtower
- 'com.centurylinklabs.watchtower.enable=${WATCHTOWER_LABEL_ENABLE}'