Author SHA1 Message Date
p4u1 544a4c8e89 chore: publish 1.2.3+v1.2.1 release 2026-11-10 10:51:42 +01:00
p4u1 dfacde11b0 fix: remove default value from LAUTI_OSM_TILE_SERVER because it escapes wrong 2026-11-10 10:50:41 +01:00
stevensting 076070b7fa make all pre-set env-vars configurable via env.sample (#6)
Reviewed-on: #6
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech>
Co-authored-by: stevensting <stefan@klasse-methode.it>
Co-committed-by: stevensting <stefan@klasse-methode.it>
2026-11-10 10:50:25 +01:00
stevensting 0b1991f7db chore: publish 1.2.1+v1.2.0 release 2026-03-18 11:53:49 +01:00
p4u1 9e4b91abc2 fix(deploy): deploy -f works now (#3)
Lauti does not support running two instances at the same time. Therefore we need to stop the running instance first and then start the new one.

This also depends on https://codeberg.org/Klasse-Methode/lauti/pulls/1172

Reviewed-on: https://git.coopcloud.tech/coop-cloud/lauti/pulls/3
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2026-03-17 22:39:42 +00:00
stevensting 73c6182cb1 chore: publish 1.2.0+v1.2.0 release 2026-03-17 22:24:59 +01:00
stevensting 4c947217f4 Merge pull request 'chore: Configure Renovate' (#4) from renovate/configure into main
Reviewed-on: #4
2026-03-17 21:22:27 +00:00
stevensting f660b32591 Merge pull request 'chore: update image tag' (#5) from release1.2 into main
Reviewed-on: #5
2026-03-17 21:22:08 +00:00
stevensting 3a22ac7be7 chore: update image tag 2026-03-17 22:16:57 +01:00
renovate-bot 92beec95f2 Add renovate.json 2026-03-10 17:51:40 +00:00
p4u1 639ab62eca chore: publish 1.1.2+1.1.1 release 2026-01-16 17:02:35 +01:00
p4u1 1bb6d0c951 feat: Prepares for future oidc integration 2026-01-16 17:01:35 +01:00
stevensting f05518499a chore: publish 1.1.1+1.1.1 release 2025-10-07 21:30:50 +02:00
4 changed files with 28 additions and 17 deletions
+20 -17
View File
@@ -3,38 +3,41 @@ version: "3.8"
services:
app:
image: codeberg.org/klasse-methode/lauti:${IMAGE_TAG:-1.1.0}
image: codeberg.org/klasse-methode/lauti:${IMAGE_TAG:-v1.2.1}
networks:
- proxy
environment:
- LAUTI_SQLITE_DB=/data/lauti.db
- LAUTI_ADDR=0.0.0.0:3333
- LAUTI_HTTP_READ_TIMEOUT=5s
- LAUTI_HTTP_WRITE_TIMEOUT=5s
- LAUTI_HTTP_HANDLER_TIMEOUT=5s
- LAUTI_SEARCH_INDEX_PATH=/data/lauti.bleve
- LAUTI_SEARCH_TIMEOUT=5s
- LAUTI_SEARCH_RESULT_CACHE_SIZE=100
- LAUTI_SEARCH_BUCKET_CACHE_SIZE=100
- LAUTI_SQLITE_DB=${LAUTI_SQLITE_DB:-/data/lauti.db}
- LAUTI_ADDR=${LAUTI_ADDR:-0.0.0.0:3333}
- LAUTI_HTTP_READ_TIMEOUT=${LAUTI_HTTP_READ_TIMEOUT:-5s}
- LAUTI_HTTP_WRITE_TIMEOUT=${LAUTI_HTTP_WRITE_TIMEOUT:-5s}
- LAUTI_HTTP_HANDLER_TIMEOUT=${LAUTI_HTTP_HANDLER_TIMEOUT:-5s}
- LAUTI_SEARCH_INDEX_PATH=${LAUTI_SEARCH_INDEX_PATH:-/data/lauti.bleve}
- LAUTI_SEARCH_TIMEOUT=${LAUTI_SEARCH_TIMEOUT:-5s}
- LAUTI_SEARCH_RESULT_CACHE_SIZE=${LAUTI_SEARCH_RESULT_CACHE_SIZE:-100}
- LAUTI_SEARCH_BUCKET_CACHE_SIZE=${LAUTI_SEARCH_BUCKET_CACHE_SIZE:-100}
- LAUTI_ADMIN_EMAIL
- LAUTI_MEDIA_PATH=/data/media
- LAUTI_MEDIA_PATH=${LAUTI_MEDIA_PATH:-/data/media}
- LAUTI_ADMIN_PASSWORD_FILE=/run/secrets/admin_password
- LAUTI_BASE_URL=https://${DOMAIN}
- LAUTI_KILLSWITCH_HASHES
- LAUTI_TIMEZONE
- LAUTI_LOCALE
- LAUTI_THEME
- LAUTI_THEMES_PATH=/data/themes
- LAUTI_OSM_TILE_CACHE_DIR=/data/cache/osm
- LAUTI_OSM_TILE_SERVER=https://tile.openstreetmap.org/{z}/{x}/{y}.png
- LAUTI_THEMES_PATH=${LAUTI_THEMES_PATH:-/data/themes}
- LAUTI_OSM_TILE_CACHE_DIR=${LAUTI_OSM_TILE_CACHE_DIR:-/data/cache/osm}
- LAUTI_OSM_TILE_SERVER
- LAUTI_DEBUG
- LAUTI_AUTH_KEY_PATH=/data/auth-key
- LAUTI_AUTH_KEY_PATH=${LAUTI_AUTH_KEY_PATH:-/data/auth-key}
- LAUTI_OIDC_ISSUER
- LAUTI_OIDC_SCOPES
- LAUTI_OIDC_INTROSPECT
secrets:
- admin_password
deploy:
update_config:
failure_action: rollback
order: start-first
order: stop-first
labels:
- "traefik.enable=true"
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})"
@@ -46,7 +49,7 @@ services:
- "traefik.http.middlewares.${STACK_NAME}-redirect.redirectregex.permanent=true"
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
- "backupbot.backup=true"
- "coop-cloud.${STACK_NAME}.version=1.1.0+1.1.0"
- "coop-cloud.${STACK_NAME}.version=1.2.3+v1.2.1"
volumes:
- "data:/data"
healthcheck:
+1
View File
@@ -0,0 +1 @@
Preparation for oidc integration
+1
View File
@@ -0,0 +1 @@
Gracefull shutdown is fixed. You can use deploy -f from now on instead of the undeploy/deploy workaround.
+6
View File
@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}