|
@@ -0,0 +1,26 @@
|
|
|
+version: '3.4'
|
|
|
+
|
|
|
+services:
|
|
|
+ nextcloud:
|
|
|
+ image: nextcloud
|
|
|
+ container_name: nextcloud
|
|
|
+ hostname: ${HOSTNAME}
|
|
|
+ restart: on-failure:3
|
|
|
+ volumes:
|
|
|
+ - ./data/webroot:/var/www/html
|
|
|
+ environment:
|
|
|
+ - VIRTUAL_HOST=${HOSTNAME}
|
|
|
+ - LETSENCRYPT_HOST=${HOSTNAME}
|
|
|
+ - LETSENCRYPT_EMAIL=webmaster@${HOSTNAME}
|
|
|
+ - SQLITE_DATABASE=@${HOSTNAME}
|
|
|
+ - NEXTCLOUD_ADMIN_USER=${ADMIN_USER}
|
|
|
+ - NEXTCLOUD_ADMIN_PASSWORD=${ADMIN_PASS}
|
|
|
+ - TRUSTED_PROXIES=reverse-proxy
|
|
|
+ - OVERWRITEPROTOCOL=https
|
|
|
+ - OVERWRITEHOST=${HOSTNAME}
|
|
|
+ networks:
|
|
|
+ - reverse-proxy_default
|
|
|
+
|
|
|
+networks:
|
|
|
+ reverse-proxy_default:
|
|
|
+ external: true
|