diff --git a/.docker/scripts/entrypoint.sh b/.docker/scripts/entrypoint.sh index d0ad465..b51ef49 100644 --- a/.docker/scripts/entrypoint.sh +++ b/.docker/scripts/entrypoint.sh @@ -6,7 +6,11 @@ groupmod --non-unique --gid "${HOST_GID}" www-data # Clone Nextcloud repository, if needed if [ ! -d ".git" ]; then - git clone --progress --single-branch --depth 1 --branch "${VERSION_NEXTCLOUD}" --recurse-submodules -j 4 https://github.com/nextcloud/server /var/www/html + git init + git remote add origin https://github.com/nextcloud/server + git fetch --depth=1 origin "${VERSION_NEXTCLOUD}" + git checkout "${VERSION_NEXTCLOUD}" + git submodule update --init --recursive mkdir data mkdir apps-writable mkdir apps-extra diff --git a/docker-compose.yml b/docker-compose.yml index 9d766f7..0a9dca1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,12 +13,9 @@ services: command: postgres -c log_statement=all mysql: image: mysql - cap_add: - - SYS_NICE # CAP_SYS_NICE volumes: - - ./.docker/config/mysql:/etc/mysql/conf.d - - ./volumes/mysql/dump:/docker-entrypoint-initdb.d - - ./volumes/mysql/data:/var/lib/mysql + - mysql-init:/docker-entrypoint-initdb.d + - mysql-data:/var/lib/mysql ports: - 127.0.0.1:3306:3306 restart: unless-stopped @@ -78,3 +75,6 @@ services: - 127.0.0.1:${MAILHOG_PORT:-8025}:8025 redis: image: redis +volumes: + mysql-init: + mysql-data: diff --git a/nextcloud b/nextcloud new file mode 160000 index 0000000..d237fd0 --- /dev/null +++ b/nextcloud @@ -0,0 +1 @@ +Subproject commit d237fd0e78af8bbff51f2802efd4db1d88457579