summaryrefslogtreecommitdiff
path: root/contrib/docker-compose.yml
diff options
context:
space:
mode:
authorIgor Scheller <igor.scheller@igorshp.de>2018-08-12 16:23:35 +0200
committermsquare <msquare@notrademark.de>2018-08-19 16:44:33 +0200
commit8ed3ed3a77a46997e5afa8915bb9ee77c8caf249 (patch)
tree3a5ab54b2c0e0b1a3a45ef469604ef86df7f4664 /contrib/docker-compose.yml
parentd7ba51b3ecea3d6be6dc80677aa8d92a301109f1 (diff)
Moved docker files to contrib, added documentation
Diffstat (limited to 'contrib/docker-compose.yml')
-rw-r--r--contrib/docker-compose.yml45
1 files changed, 45 insertions, 0 deletions
diff --git a/contrib/docker-compose.yml b/contrib/docker-compose.yml
new file mode 100644
index 00000000..9048fb49
--- /dev/null
+++ b/contrib/docker-compose.yml
@@ -0,0 +1,45 @@
+version: "3.6"
+services:
+ nginx:
+ image: engelsystem-nginx
+ build:
+ context: ..
+ dockerfile: contrib/nginx/Dockerfile
+ ports:
+ - 5000:80
+ volumes:
+ - static:/var/www/html
+ depends_on:
+ - engelsystem
+ engelsystem:
+ image: engelsystem
+ build:
+ context: ..
+ dockerfile: contrib/Dockerfile
+ environment:
+ MYSQL_HOST: database
+ MYSQL_USER: engelsystem
+ MYSQL_PASSWORD: engelsystem
+ MYSQL_DATABASE: engelsystem
+ volumes:
+ - static:/var/www/html
+ depends_on:
+ - database
+ database:
+ image: mariadb:latest
+ environment:
+ MYSQL_DATABASE: engelsystem
+ MYSQL_USER: engelsystem
+ MYSQL_PASSWORD: engelsystem
+ MYSQL_RANDOM_ROOT_PASSWORD: 1
+ volumes:
+ - db:/var/lib/mysql
+ # used for initial database stuff
+ # adminer:
+ # image: adminer
+ # restart: always
+ # ports:
+ # - 8080:8080
+volumes:
+ db: {}
+ static: {}