summaryrefslogtreecommitdiff
path: root/docker/docker-compose.yml
diff options
context:
space:
mode:
authorMichael Weimann <mail@michael-weimann.eu>2019-10-14 22:23:52 +0200
committerMichael Weimann <mail@michael-weimann.eu>2019-10-24 22:09:14 +0200
commit53ce83a272c636c4eccd043f16215d7475a2d8a9 (patch)
tree51e00aa0c768ea5b60a335b97ac64deb75517276 /docker/docker-compose.yml
parent9b08b951a2f7036519a9711ff4aa32a8709e261d (diff)
Moves docker files from contrib to docker
Diffstat (limited to 'docker/docker-compose.yml')
-rw-r--r--docker/docker-compose.yml46
1 files changed, 46 insertions, 0 deletions
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
new file mode 100644
index 00000000..f4be4eb2
--- /dev/null
+++ b/docker/docker-compose.yml
@@ -0,0 +1,46 @@
+version: "3.6"
+services:
+ nginx:
+ image: engelsystem-nginx
+ build:
+ context: ..
+ dockerfile: ""
+ ports:
+ - 5000:80
+ networks:
+ - internal
+ depends_on:
+ - engelsystem
+ engelsystem:
+ image: engelsystem
+ build:
+ context: ..
+ dockerfile: ""
+ environment:
+ MYSQL_HOST: database
+ MYSQL_USER: engelsystem
+ MYSQL_PASSWORD: engelsystem
+ MYSQL_DATABASE: engelsystem
+ networks:
+ - internal
+ - database
+ depends_on:
+ - database
+ database:
+ image: mariadb:10.2
+ environment:
+ MYSQL_DATABASE: engelsystem
+ MYSQL_USER: engelsystem
+ MYSQL_PASSWORD: engelsystem
+ MYSQL_RANDOM_ROOT_PASSWORD: 1
+ MYSQL_INITDB_SKIP_TZINFO: "yes"
+ volumes:
+ - db:/var/lib/mysql
+ networks:
+ - database
+volumes:
+ db: {}
+
+networks:
+ internal:
+ database: