diff --git a/docker/nextcloud/docker-compose.yml b/docker/nextcloud/docker-compose.yml new file mode 100644 index 0000000..e581b6e --- /dev/null +++ b/docker/nextcloud/docker-compose.yml @@ -0,0 +1,70 @@ +version: '3.7' + +services: + db: + image: mariadb:latest + container_name: nextcloud-db + volumes: + #- /home/christian/docker/nextcloud/nextcloud-db-data:/var/lib/mysql + - /docker/Daten/nextcloud/db:/var/lib/mysql + + networks: + - default + restart: always + environment: + TZ: europe/berlin + MYSQL_ROOT_PASSWORD: zazen17 + MYSQL_DATABASE: db + MYSQL_USER: dbuser + MYSQL_PASSWORD: zazen17 + + + +# redis: +# image: redis:latest +# restart: always +# networks: +# - default +# volumes: +# - redis:/var/lib/redis + redis: + image: redis:latest + container_name: nextcloud-redis + restart: always + volumes: + - /docker/Daten/nextcloud/redis:/data + + nextcloud: + depends_on: + - redis + - db + image: nextcloud + container_name: nextcloud2 + volumes: +# - /home/christian/docker/nextcloud/nextcloud-www:/var/www/html + - /docker/Daten/nextcloud/www:/var/www/html + + networks: + - proxy + - default + ports: + - 1180:80 + - 1444:443 + + restart: always + environment: + REDIS_HOST: redis + MYSQL_HOST: db:3306 + MYSQL_DATABASE: db + MYSQL_USER: dbuser + MYSQL_PASSWORD: zazen17 + +networks: + proxy: + #external: true + +volumes: + nextcloud-db-data: + name: nextcloud-db-data + redis: + name: nextcloud-redis \ No newline at end of file