From 984bf1deb890cf718975d57b73a9ea36e3190acb Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 30 Mar 2025 21:16:20 -0600 Subject: [PATCH] Add Confluence blueprint with Docker Compose and configuration files - Introduced Docker Compose setup for Confluence service, including environment variables for memory and domain configuration. - Added logo for Confluence. - Created template.toml for Confluence with default variables for configuration. --- blueprints/confluence/docker-compose.yml | 18 ++++++++++++++++++ blueprints/confluence/logo.svg | 1 + blueprints/confluence/template.toml | 17 +++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 blueprints/confluence/docker-compose.yml create mode 100644 blueprints/confluence/logo.svg create mode 100644 blueprints/confluence/template.toml diff --git a/blueprints/confluence/docker-compose.yml b/blueprints/confluence/docker-compose.yml new file mode 100644 index 0000000..3142cfe --- /dev/null +++ b/blueprints/confluence/docker-compose.yml @@ -0,0 +1,18 @@ +version: "3" + +services: + confluence: + image: atlassian/confluence-server:8.6-ubuntu-jdk17 + ports: + - "8090" + volumes: + - confluence-data:/var/atlassian/application-data/confluence + environment: + - JVM_MINIMUM_MEMORY=${JVM_MIN_MEM} + - JVM_MAXIMUM_MEMORY=${JVM_MAX_MEM} + - CATALINA_CONNECTOR_PROXYNAME=${DOMAIN} + - CATALINA_CONNECTOR_SCHEME=http + - CATALINA_CONNECTOR_SECURE=true + +volumes: + confluence-data: \ No newline at end of file diff --git a/blueprints/confluence/logo.svg b/blueprints/confluence/logo.svg new file mode 100644 index 0000000..22249e1 --- /dev/null +++ b/blueprints/confluence/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/blueprints/confluence/template.toml b/blueprints/confluence/template.toml new file mode 100644 index 0000000..7b13cfd --- /dev/null +++ b/blueprints/confluence/template.toml @@ -0,0 +1,17 @@ +[variables] +DOMAIN = "${domain}" +JVM_MIN_MEM = "2048m" +JVM_MAX_MEM = "4096m" + +[config] +[[config.domains]] +serviceName = "confluence" +port = 8090 +host = "${DOMAIN}" + +[config.env] +JVM_MINIMUM_MEMORY = "${JVM_MIN_MEM}" +JVM_MAXIMUM_MEMORY = "${JVM_MAX_MEM}" +CATALINA_CONNECTOR_PROXYNAME = "${DOMAIN}" +CATALINA_CONNECTOR_SCHEME = "http" +CATALINA_CONNECTOR_SECURE = "true" \ No newline at end of file