diff --git a/configs/owncloud.example.yml b/configs/owncloud.example.yml deleted file mode 100644 index 0f92c47..0000000 --- a/configs/owncloud.example.yml +++ /dev/null @@ -1,10 +0,0 @@ -OWNCLOUD_VERSION=10.13 -OWNCLOUD_DOMAIN=localhost:8080 -OWNCLOUD_TRUSTED_DOMAINS=localhost -ADMIN_USERNAME=cloud_admin -ADMIN_PASSWORD=fs4jfo74WYFYxCcoVUsNmoyvThYLFoF7PmAReeAVbPtCCJCNhWYa3jw -HTTP_PORT=8080 - -DB_USERNAME=cloud_user -DB_PASSWORD=gnVognVeF9cfKaKPiVjpThqzcUcLFC9abgCoCTWqCLCMxqtfTCMcNoM -DB_ROOT_PASSWORD=KswHciqHYwAnTJsNyXWCHjqFmJW4pYVfgPyhMh9JdjwdCUciwMNa7ad diff --git a/deploy.sh b/deploy.sh index c087c5f..4fb3c22 100644 --- a/deploy.sh +++ b/deploy.sh @@ -1,6 +1,13 @@ #!/bin/bash # DEPLOYTIME=$(date +%s%3N) +# Check if .env file exists +if [ ! -f .env ]; then + echo "Error: .env file not found in /var/www/owncloud" + exit 1 +fi + + export $(cat .env | xargs) envsubst < docker-stack.yml | docker stack deploy selfhosted-owncloud --compose-file=docker-stack.yml --with-registry-auth --resolve-image always # curl -X POST https://log.spares.nu/api/annotations \ diff --git a/docker-stack.yml b/docker-stack.yml index 2380470..bdd3ede 100644 --- a/docker-stack.yml +++ b/docker-stack.yml @@ -49,6 +49,7 @@ services: retries: 5 volumes: - mysql:/var/lib/mysql + - ./mariadb-init.sh:/docker-entrypoint-initdb.d/mariadb-init.sh redis: image: redis:6 diff --git a/mariadb-init.sh b/mariadb-init.sh new file mode 100644 index 0000000..e69de29