2
0
Quellcode durchsuchen

Ajouter 'docker-compose.yml'

seb vor 7 Jahren
Ursprung
Commit
597df6218f
1 geänderte Dateien mit 40 neuen und 0 gelöschten Zeilen
  1. 40 0
      docker-compose.yml

+ 40 - 0
docker-compose.yml

@@ -0,0 +1,40 @@
+version: '2'
+networks:
+  front:
+    external: true
+  back:
+    driver: bridge
+services:
+  db:
+    image: mariadb:latest
+    volumes:
+      - ./mysql/runtime:/var/lib/mysql
+    environment:
+      - MYSQL_ROOT_PASSWORD
+    networks:
+    - back
+  app:
+    image: matomo:fpm
+    links:
+      - db
+    volumes:
+      - ./config:/var/www/html/config
+    networks:
+    - back
+    - front
+  cron:
+    image: matomo:fpm
+    links:
+      - db
+    volumes_from:
+      - app
+    entrypoint: |
+      bash -c 'bash -s <<EOF
+      trap "break;exit" SIGHUP SIGINT SIGTERM
+      while /bin/true; do
+        su -s "/bin/bash" -c "/usr/local/bin/php /var/www/html/console core:archive" www-data
+        sleep 3600
+      done
+      EOF'
+    networks:
+    - back