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
2 changed files with 18 additions and 17 deletions
+17 -17
View File
@@ -3,32 +3,32 @@ version: "3.8"
services:
app:
image: codeberg.org/klasse-methode/lauti:${IMAGE_TAG:-v1.2.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
@@ -37,7 +37,7 @@ services:
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})"
@@ -49,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.2.0+v1.2.0"
- "coop-cloud.${STACK_NAME}.version=1.2.3+v1.2.1"
volumes:
- "data:/data"
healthcheck:
+1
View File
@@ -0,0 +1 @@
Gracefull shutdown is fixed. You can use deploy -f from now on instead of the undeploy/deploy workaround.