hmetzner 5 gadi atpakaļ
revīzija
1eac76e9fa
2 mainītis faili ar 43 papildinājumiem un 0 dzēšanām
  1. 1 0
      docker-compose.yml
  2. 42 0
      nextcloud-compose.yml

+ 1 - 0
docker-compose.yml

@@ -0,0 +1 @@
+nextcloud-compose.yml

+ 42 - 0
nextcloud-compose.yml

@@ -0,0 +1,42 @@
+version: '3'
+
+services:
+   cloud-db:
+     container_name: ${DB_CONTAINER_NAME}
+     image: mariadb:${DB_IMAGE_TAG}
+     restart: unless-stopped
+     volumes:
+        - ${LOCAL_DB_DIR}:/var/lib/mysql
+     environment:
+       MYSQL_DATABASE: ${MYSQL_DATABASE}
+       MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
+       MYSQL_USER: ${MYSQL_USER}
+       MYSQL_PASSWORD: ${MYSQL_PASSWORD}
+
+   cloud-app:
+     depends_on:
+       - cloud-db
+     container_name: ${APP_CONTAINER_NAME}
+     image: nextcloud:${APP_IMAGE_TAG}
+     restart: unless-stopped
+     volumes:
+       - ${LOCAL_DATA_DIR}:/var/www/html
+       - ${LOCAL_CONF_DIR}:/var/www/html/config
+       - ${LOCAL_APPS_DIR}:/var/www/html/apps
+     environment:
+       NEXTCLOUD_ADMIN_USER: ${NEXTCLOUD_ADMIN_USER}
+       NEXTCLOUD_ADMIN_PASSWORD: ${NEXTCLOUD_ADMIN_PASSWORD}
+       NEXTCLOUD_DATA_DIR: ${NEXTCLOUD_DATA_DIR}
+       NEXTCLOUD_TABLE_PREFIX: ${NEXTCLOUD_TABLE_PREFIX}
+       VIRTUAL_HOST: ${VIRTUAL_HOST}
+       LETSENCRYPT_HOST: ${LETSENCRYPT_HOST}
+       LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
+       MYSQL_DATABASE: ${MYSQL_DATABASE}
+       MYSQL_USER: ${MYSQL_USER}
+       MYSQL_PASSWORD: ${MYSQL_PASSWORD}
+       MYSQL_HOST: ${MYSQL_HOST}
+
+networks:
+    default:
+       external:
+         name: ${NETWORK}