From 306d121af02d963f8906abef10074406ae2a7b31 Mon Sep 17 00:00:00 2001 From: Elian Loraux <elian.loraux@tetras-libre.fr> Date: Thu, 19 Jun 2025 10:53:14 +0200 Subject: [PATCH] fit restart, version, port and sample --- .env.sample | 14 +++++++------- README.md | 2 +- docker-compose.yml | 6 +++--- traefik.yml | 1 - 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.env.sample b/.env.sample index 7af8c01..857acc7 100644 --- a/.env.sample +++ b/.env.sample @@ -1,19 +1,19 @@ # For prod -# COMPOSE_FILE=docker-compose.yml:traefik.yml +COMPOSE_FILE=docker-compose.yml:traefik.yml # For local -COMPOSE_FILE=docker-compose.yml:ports.yml +# COMPOSE_FILE=docker-compose.yml:ports.yml -NAME=hammelig +NAME=hemmelig HOST=some-host.fqdn # For local deployment PORT=3000 - +RESTART=always # Variable to change -SECRET_ROOT_USER= # User as the root admin user -SECRET_ROOT_EMAIL= # The email for the admin user -SECRET_JWT_SECRET= # Override this for the secret signin JWT tokens for log in +SECRET_ROOT_USER= # User as the root admin user +SECRET_ROOT_EMAIL= # The email for the admin user +SECRET_JWT_SECRET= # Override this for the secret signin JWT tokens for log in # Instance variable SECRET_LOCAL_HOSTNAME=0.0.0.0 # The local hostname for the fastify instance diff --git a/README.md b/README.md index 1a206d7..8dd67da 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ cp .env.sample .env # create volumes directories mkdir -p data/hemmelig database -touch database/hammelig.db +touch database/hemmelig.db # set permissions (Node user has UID 1000 within the container) chown 1000:1000 data/hemmelig database diff --git a/docker-compose.yml b/docker-compose.yml index d1b1c33..d996213 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,9 +2,9 @@ version: "3" services: hemmelig: - image: hemmeligapp/hemmelig:v5.19.25 # https://github.com/HemmeligOrg/Hemmelig.app/tags + image: hemmeligapp/hemmelig:latest hostname: hemmelig - init: true + init: false volumes: - ./data/hemmelig/:/var/tmp/hemmelig/upload/files - ./database/:/home/node/hemmelig/database/ @@ -16,7 +16,7 @@ services: - SECRET_ROOT_EMAIL=${SECRET_ROOT_EMAIL} - SECRET_FORCED_LANGUAGE=${SECRET_FORCED_LANGUAGE} - SECRET_JWT_SECRET=${SECRET_JWT_SECRET} - restart: unless-stopped + restart: ${RESTART} volumes: data: diff --git a/traefik.yml b/traefik.yml index 3f384fb..4310507 100644 --- a/traefik.yml +++ b/traefik.yml @@ -11,7 +11,6 @@ services: - "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)" - "traefik.http.routers.${NAME}.tls.certresolver=myresolver" - "traefik.http.routers.${NAME}.entrypoints=web,websecure" - - "traefik.http.services.${NAME}.loadbalancer.server.port=${PORT}" - "traefik.http.services.${NAME}.loadbalancer.server.scheme=http" networks: -- GitLab