Skip to content

Commit

Permalink
Move environment variables for apps into template files.
Browse files Browse the repository at this point in the history
  • Loading branch information
wichmann committed May 14, 2024
1 parent 4dea234 commit 10e2159
Show file tree
Hide file tree
Showing 23 changed files with 184 additions and 189 deletions.
5 changes: 5 additions & 0 deletions collabora/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
COLLABORA_IMAGE=collabora/code:latest
COLLABORA_DOMAIN={domain}
COLLABORA_NEXTCLOUD_DOMAIN={domain}
COLLABORA_USERNAME={collabora_username}
COLLABORA_PASSWORD={collabora_password}
2 changes: 2 additions & 0 deletions drawio/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
DRAWIO_IMAGE=jgraph/drawio:latest
DRAWIO_DOMAIN={domain}
3 changes: 3 additions & 0 deletions etherpad/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ETHERPAD_IMAGE=etherpad/etherpad:1.9
ETHERPAD_DOMAIN={domain}
ETHERPAD_DB_IMAGE=postgres:16-alpine
6 changes: 6 additions & 0 deletions gitea/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
GITEA_DB_IMAGE=postgres:16
GITEA_IMAGE=gitea/gitea:latest
GITEA_DOMAIN={domain}
GITEA_SMTP_ADDR={gitea_smtp_addr}
GITEA_SMTP_PORT=465
GITEA_SMTP_USER={gitea_smtp_user}
3 changes: 3 additions & 0 deletions hedgedoc/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
HEDGEDOC_IMAGE=quay.io/hedgedoc/hedgedoc:latest
HEDGEDOC_DOMAIN={domain}
HEDGEDOC_DB_IMAGE=postgres:16-alpine
8 changes: 8 additions & 0 deletions infrastructure/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
UPTIMEKUMA_IMAGE=louislam/uptime-kuma:1
UPTIMEKUMA_DOMAIN={domain}
TRAEFIK_IMAGE=traefik:v3.0
TRAEFIK_DASHBOARD_DOMAIN={domain}
TRAEFIK_METRICS_DOMAIN={domain}
PORTAINER_IMAGE=portainer/portainer-ce:latest
PORTAINER_DOMAIN={domain}
WATCHTOWER_IMAGE=containrrr/watchtower:latest
2 changes: 2 additions & 0 deletions jenkins/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
JENKINS_IMAGE=jenkins/jenkins:lts-jdk17
JENKINS_DOMAIN={domain}
4 changes: 4 additions & 0 deletions jupyter-lab/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
JUPYTER_IMAGE=quay.io/jupyter/scipy-notebook:latest
JUPYTER_DOMAIN={domain}
ADMIN_TOKEN={jupyter_admin_token}
ADMIN_PASSWORD={jupyter_admin_password}
5 changes: 5 additions & 0 deletions kanboard/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
KANBOARD_IMAGE=kanboard/kanboard:v1.2.36
KANBOARD_DOMAIN={domain}
KANBOARD_SMTP_ADDR={kanboard_smtp_addr}
KANBOARD_SMTP_PORT=465
KANBOARD_SMTP_USER={kanboard_smtp_user}
4 changes: 4 additions & 0 deletions mattermost/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
MATTERMOST_DB_IMAGE=postgres:13-alpine
MATTERMOST_DOMAIN={domain}
MATTERMOST_DB_PASSWORD={mattermost_db_password}
MATTERMOST_IMAGE=mattermost/mattermost-team-edition:release-9
9 changes: 9 additions & 0 deletions moodle/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MOODLE_IMAGE=bitnami/moodle:latest
MOODLE_DOMAIN={domain}
MOODLE_DB_IMAGE=mariadb:latest
MOODLE_SMTP_ADDR={moodle_smtp_addr}
MOODLE_SMTP_PORT=465
MOODLE_SMTP_USER={moodle_smtp_user}
MOODLE_ADMIN_EMAIL={moodle_admin_mail_address}
MOODLE_ADMIN_PASSWORD={moodle_admin_password}
MOODLE_SITE_NAME={moodle_site_name}
2 changes: 1 addition & 1 deletion moodle/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ services:
labels:
- "traefik.enable=true"
- "traefik.http.services.moodle.loadbalancer.server.port=8080"
- "traefik.http.routers.moodle.rule=Host(`${MOODLE_DOMAIN1}`) || Host(`${MOODLE_DOMAIN2}`)"
- "traefik.http.routers.moodle.rule=Host(`${MOODLE_DOMAIN}`)"
- "traefik.http.routers.moodle.tls=true"
- "traefik.http.routers.moodle.tls.certresolver=letsencrypt"
volumes:
Expand Down
7 changes: 7 additions & 0 deletions nextcloud/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
NEXTCLOUD_IMAGE=nextcloud:27.1-apache
NEXTCLOUD_DOMAIN={domain}
NEXTCLOUD_DB_IMAGE=mariadb:10.6
NEXTCLOUD_REDIS_IMAGE=redis:latest
NEXTCLOUD_SMTP_ADDR={nextcloud_smtp_addr}
NEXTCLOUD_SMTP_USER={nextcloud_smtp_user}
NEXTCLOUD_SMTP_PORT=465
3 changes: 3 additions & 0 deletions node-red/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
NODE_RED_IMAGE=nodered/node-red:latest
NODE_RED_DOMAIN={domain}
NODE_RED_ADMIN_PASSWORD={nodered_admin_password}
2 changes: 2 additions & 0 deletions onlyoffice/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ONLYOFFICE_IMAGE=onlyoffice/documentserver:latest
ONLYOFFICE_DOMAIN={domain}
8 changes: 8 additions & 0 deletions opencart/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
OPENCART_DB_IMAGE=mariadb:10
OPENCART_IMAGE=bitnami/opencart:4
OPENCART_DOMAIN={domain}
OPENCART_EMAIL={opencart_email}
OPENCART_ADMIN_PASSWORD={opencart_admin_password}
OPENCART_SMTP_USER={opencart_smtp_user}
OPENCART_SMTP_ADDR={opencart_smtp_addr}
OPENCART_SMTP_PORT=465
3 changes: 3 additions & 0 deletions phpmyadmin/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHPMYADMIN_DB_IMAGE=mariadb:latest
PHPMYADMIN_DOMAIN={domain}
PHPMYADMIN_IMAGE=phpmyadmin:latest
Loading

0 comments on commit 10e2159

Please sign in to comment.