From 6c56679f16139887387d5ad36d602d2a5b320b29 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 25 Feb 2024 08:33:21 +0100 Subject: [PATCH] Add gitignore and add startup stack. --- .gitignore | 1 + rist-startup/docker-compose.yaml | 45 ++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 .gitignore create mode 100644 rist-startup/docker-compose.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..757fee3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.idea \ No newline at end of file diff --git a/rist-startup/docker-compose.yaml b/rist-startup/docker-compose.yaml new file mode 100644 index 0000000..c56a32a --- /dev/null +++ b/rist-startup/docker-compose.yaml @@ -0,0 +1,45 @@ +version: '3' + +services: + startup-app: + image: cs-git.ddnss.de/ri-st/startup + container_name: startup-app + links: + - startup-db + networks: + - proxy + - startup + restart: unless-stopped + working_dir: /var/www/html + labels: + - "traefik.enable=true" + - "traefik.http.routers.rist-startup.rule=Host(`startup.ri-st.de`)" + - "traefik.http.routers.rist-startup.entrypoints=web" + - "traefik.http.routers.rist-startup.middlewares=rist-startup" + - "traefik.http.middlewares.rist-startup.redirectscheme.scheme=https" + - "traefik.http.routers.rist-startup-secure.rule=Host(`startup.ri-st.de`)" + - "traefik.http.routers.rist-startup-secure.entrypoints=websecure" + - "traefik.http.routers.rist-startup-secure.tls=true" + - "traefik.http.routers.rist-startup-secure.tls.certresolver=cs" + - "traefik.http.routers.rist-startup-secure.service=rist-startup-secure" + - "traefik.http.services.rist-startup-secure.loadbalancer.server.port=80" + + startup-db: + image: mysql:8 + container_name: startup-db + restart: unless-stopped + volumes: + - startup-db:/var/lib/mysql + networks: + - startup + environment: + MYSQL_ROOT_PASSWORD: 7PtL4UGRkUnT753SrZQE9dpZt3aV745J + MYSQL_PASSWORD: WL5U6tnGYRm3t5iS2294PHVY4C55KuEL + MYSQL_USER: startup + MYSQL_DATABASE: startup + +networks: + startup: + +volumes: + startup-db: \ No newline at end of file