diff options
Diffstat (limited to 'contrib/docker-compose.yml')
-rw-r--r-- | contrib/docker-compose.yml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/contrib/docker-compose.yml b/contrib/docker-compose.yml new file mode 100644 index 00000000..1dbb7e81 --- /dev/null +++ b/contrib/docker-compose.yml @@ -0,0 +1,50 @@ +version: "3.6" +services: + nginx: + image: engelsystem-nginx + build: + context: .. + dockerfile: contrib/nginx/Dockerfile + ports: + - 5000:80 + volumes: + - static:/var/www/html + networks: + - internal + 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 + networks: + - internal + - database + 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 + networks: + - database +volumes: + db: {} + static: {} + +networks: + internal: + database: |