From 76d902933016cdb5475da0cac0e0ddfcb4180692 Mon Sep 17 00:00:00 2001
From: gl <gero.lueckemeyer@hft-stuttgart.de>
Date: Mon, 16 Oct 2023 23:31:27 +0200
Subject: [PATCH] added example docker-compose file

---
 docker-compose.yaml | 48 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)
 create mode 100644 docker-compose.yaml

diff --git a/docker-compose.yaml b/docker-compose.yaml
new file mode 100644
index 0000000..c078840
--- /dev/null
+++ b/docker-compose.yaml
@@ -0,0 +1,48 @@
+version: '2'
+services:
+services:
+  mariadb-dtt:
+    container_name: moodledb-dtt
+    image: docker.io/bitnami/mariadb:10.6
+    environment:
+      # ALLOW_EMPTY_PASSWORD is recommended only for development.
+      - ALLOW_EMPTY_PASSWORD=yes
+      - MARIADB_USER=bn_moodle
+      - MARIADB_DATABASE=bitnami_moodle
+      - MARIADB_CHARACTER_SET=utf8mb4
+      - MARIADB_COLLATE=utf8mb4_unicode_ci
+    volumes:
+      - 'mariadb_data_dtt:/bitnami/mariadb'
+  moodle-dtt:
+    container_name: moodle-dtt
+    image: docker.io/bitnami/moodle:4.1
+    ports:
+      - '81:8080'
+      - '444:8443'
+    environment:
+      - MOODLE_DATABASE_HOST=mariadb-dtt
+      - MOODLE_DATABASE_PORT_NUMBER=3306
+      - MOODLE_DATABASE_USER=bn_moodle
+      - MOODLE_DATABASE_NAME=bitnami_moodle
+      # ALLOW_EMPTY_PASSWORD is recommended only for development.
+      - ALLOW_EMPTY_PASSWORD=yes
+    volumes:
+      - 'moodle_data_dtt:/bitnami/moodle'
+      - 'moodledata_data_dtt:/bitnami/moodledata'
+    depends_on:
+      - mariadb-dtt
+  backend:
+    container_name: backendcomposedtt
+    image: hftstuttgart/dtt-backend:feat-dtt-transition
+    volumes: 
+      - /var/run/docker.sock:/var/run/docker.sock
+      - '/tmp/dtt-tests:/tmp/dtt-tests'
+volumes:
+  mariadb_data_dtt:
+    driver: local
+  moodle_data_dtt:
+    driver: local
+  moodledata_data_dtt:
+    driver: local
+  dtt-tests:
+    driver: local
-- 
GitLab