From 78ea71cf41f777e4e3488075594d1defd64a7129 Mon Sep 17 00:00:00 2001 From: Basil Bruhn Date: Wed, 1 Jul 2026 16:22:44 +0200 Subject: [PATCH] deploy leaps app for fritjof Signed-off-by: Basil Bruhn --- conf.d/leaps.conf | 22 ++++++++++++++++++++++ docker-compose.yaml | 26 ++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 conf.d/leaps.conf diff --git a/conf.d/leaps.conf b/conf.d/leaps.conf new file mode 100644 index 0000000..fab95c3 --- /dev/null +++ b/conf.d/leaps.conf @@ -0,0 +1,22 @@ +server { + listen 80; + server_name leaps-ultrafast.psi.ch; + + return 301 https://$host$request_uri; +} + +server { + listen 443 ssl; + server_name leaps-ultrafast.psi.ch; + + ssl_certificate /etc/nginx/certs/lx-docker-dmz-01.psi.ch.crt; + ssl_certificate_key /etc/nginx/private/lx-docker-dmz-01.psi.ch.key; + + location / { + proxy_pass http://leaps-felira-web:80; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +} diff --git a/docker-compose.yaml b/docker-compose.yaml index ca9387d..1fcb3f6 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -190,8 +190,34 @@ services: volumes: - /mount/rocrate/qa:/rocrate:rw +# LEAPS ultrafast frithjof.nolting@psi.ch + leaps-felira-web: + image: gitea.psi.ch/leaps/leaps-felira:latest + container_name: leaps-felira-web + restart: always + depends_on: + - leaps-felira-db + networks: + - backend + - leaps_db + leaps-felira-db: + image: mariadb:latest + container_name: leaps-felira-db + restart: always + environment: + - MARIADB_ROOT_PASSWORD=${LEAPS_DB_PW} + - MARIADB_DATABASE=felira_leaps_ultrafast + - MARIADB_USER=felira_leaps_ultrafast + - MARIADB_PASSWORD=${LEAPS_DB_PW} + volumes: + - /mount/webhosting_dmz_write/leaps/db_data:/var/lib/mysql + - /mount/webhosting_dmz_write/leaps/init-db:/docker-entrypoint-initdb.d:ro + networks: + - leaps_db + networks: public: backend: up_mavt_suite_network: rhodo_network: + leaps_db: