From 0981a1f421941815c5cb4374891b5590931d0c68 Mon Sep 17 00:00:00 2001 From: simon987 Date: Wed, 3 Apr 2024 09:22:17 -0400 Subject: [PATCH] Update compose file to add ES persistence.. --- README.md | 18 +++++++++++++----- docker-compose.yml | 7 ++++++- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e9371c9..cf3812a 100644 --- a/README.md +++ b/README.md @@ -44,20 +44,28 @@ services: elasticsearch: image: elasticsearch:7.17.9 restart: unless-stopped + volumes: + # This directory must have 1000:1000 permissions (or update PUID & PGID below) + - /data/sist2-es-data/:/usr/share/elasticsearch/data environment: - "discovery.type=single-node" - "ES_JAVA_OPTS=-Xms2g -Xmx2g" + - "PUID=1000" + - "PGID=1000" sist2-admin: - image: simon987/sist2:3.3.4-x64-linux + image: simon987/sist2:3.4.0-x64-linux restart: unless-stopped volumes: - - ./sist2-admin-data/:/sist2-admin/ + - /data/sist2-admin-data/:/sist2-admin/ - /:/host ports: - - 4090:4090 # sist2 - - 8080:8080 # sist2-admin + - 4090:4090 + # NOTE: Don't expose this port publicly! + - 8080:8080 working_dir: /root/sist2-admin/ - entrypoint: python3 /root/sist2-admin/sist2_admin/app.py + entrypoint: python3 + command: + - /root/sist2-admin/sist2_admin/app.py ``` Navigate to http://localhost:8080/ to configure sist2-admin. diff --git a/docker-compose.yml b/docker-compose.yml index 3b9aef6..b8209ad 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,15 +4,20 @@ services: elasticsearch: image: elasticsearch:7.17.9 container_name: sist2-es + volumes: + # This directory must have 1000:1000 permissions (or update PUID & PGID below) + - /data/sist2-es-data/:/usr/share/elasticsearch/data environment: - "discovery.type=single-node" - "ES_JAVA_OPTS=-Xms2g -Xmx2g" + - "PUID=1000" + - "PGID=1000" sist2-admin: build: context: . container_name: sist2-admin volumes: - - /mnt/array/sist2-admin-data/:/sist2-admin/ + - /data/sist2-admin-data/:/sist2-admin/ - /:/host ports: - 4090:4090