From 09ac539cafb97c72e0f8f808f5056f4f4b630690 Mon Sep 17 00:00:00 2001 From: Jarno Bakker Date: Tue, 23 Jul 2024 16:23:53 +0200 Subject: [PATCH] added portainer docker-compose template --- CHANGELOG.md | 5 +++ portainer-template-docker-compose.yaml | 42 ++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 portainer-template-docker-compose.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index b70996e..4553df3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [V1.0.2] + + - Added portainer docker-compose template. + ## [v1.0.1] ### Fixed @@ -24,3 +28,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [unreleased]: https://github.com/knaw-huc/occassio [v1.0.0]: https://github.com/knaw-huc/occassio/releases/tag/v1.0.0 [v1.0.1]: https://github.com/knaw-huc/occassio/releases/tag/v1.0.1 +[v1.0.2]: https://github.com/knaw-huc/occassio/releases/tag/v1.0.2 diff --git a/portainer-template-docker-compose.yaml b/portainer-template-docker-compose.yaml new file mode 100644 index 0000000..0813b6a --- /dev/null +++ b/portainer-template-docker-compose.yaml @@ -0,0 +1,42 @@ +services: + es-container: + container_name: es-container + image: docker.elastic.co/elasticsearch/elasticsearch:7.12.0 + environment: + - xpack.security.enabled=false + - "discovery.type=single-node" + volumes: + - occassio_es:/usr/share/elasticsearch/data + networks: + - traefik-public + ports: + - 9200:9200 + deploy: + resources: + limits: + memory: 4GB + + + occassio-app: + image: ghcr.io/knaw-huc/occassio:v1.0.2 + container_name: occassio-app + environment: + ES_URI: es-container + labels: + - "traefik.enable=true" + - $TRAEFIK_PORT + - $TRAEFIK_ENTRYPOINTS + - $TRAEFIK_HOST + expose: + - 5000 + networks: + - traefik-public + + +networks: + traefik-public: + external: true + +volumes: + occassio_es: + external: true