|
|
@ -1,7 +1,5 @@
|
|
|
|
TERRAFORM_ENV=production
|
|
|
|
TERRAFORM_ENV=production
|
|
|
|
|
|
|
|
|
|
|
|
include apps.config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# .dirstamp plus && $@ is like make magic to get this rule
|
|
|
|
# .dirstamp plus && $@ is like make magic to get this rule
|
|
|
|
# to only run if the contents of all-apps changes
|
|
|
|
# to only run if the contents of all-apps changes
|
|
|
|
app/.dirstamp: all-apps/app.service all-apps/docker-compose.yaml $(wildcard all-apps/lb/*) $(wildcard all-apps/nextcloud/*) $(wildcard all-apps/wg-easy/*)
|
|
|
|
app/.dirstamp: all-apps/app.service all-apps/docker-compose.yaml $(wildcard all-apps/lb/*) $(wildcard all-apps/nextcloud/*) $(wildcard all-apps/wg-easy/*)
|
|
|
@ -14,17 +12,17 @@ all-apps/lb/Caddyfile: apps.config make-caddyfile.sh
|
|
|
|
|
|
|
|
|
|
|
|
# Nextcloud
|
|
|
|
# Nextcloud
|
|
|
|
all-apps/nextcloud/nextcloud_admin_user: apps.config
|
|
|
|
all-apps/nextcloud/nextcloud_admin_user: apps.config
|
|
|
|
echo "$(NEXTCLOUD_ADMIN_USER)" > $@
|
|
|
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_ADMIN_USER" > $@'
|
|
|
|
all-apps/nextcloud/nextcloud_admin_password: apps.config
|
|
|
|
all-apps/nextcloud/nextcloud_admin_password: apps.config
|
|
|
|
echo "$(NEXTCLOUD_ADMIN_PASSWORD)" > $@
|
|
|
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_ADMIN_PASSWORD" > $@'
|
|
|
|
all-apps/nextcloud/postgres_db: apps.config
|
|
|
|
all-apps/nextcloud/postgres_db: apps.config
|
|
|
|
echo "$(NEXTCLOUD_POSTGRES_DB)" > $@
|
|
|
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_DB" > $@'
|
|
|
|
all-apps/nextcloud/postgres_user: apps.config
|
|
|
|
all-apps/nextcloud/postgres_user: apps.config
|
|
|
|
echo "$(NEXTCLOUD_POSTGRES_USER)" > $@
|
|
|
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_USER" > $@'
|
|
|
|
all-apps/nextcloud/postgres_password: apps.config
|
|
|
|
all-apps/nextcloud/postgres_password: apps.config
|
|
|
|
echo "$(NEXTCLOUD_POSTGRES_PASSWORD)" > $@
|
|
|
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_PASSWORD" > $@'
|
|
|
|
all-apps/nextcloud/redis_password: apps.config
|
|
|
|
all-apps/nextcloud/redis_password: apps.config
|
|
|
|
echo "$(NEXTCLOUD_REDIS_PASSWORD)" > $@
|
|
|
|
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_REDIS_PASSWORD" > $@'
|
|
|
|
all-apps/nextcloud/nextcloud.env: apps.config make-nextcloud-env.sh
|
|
|
|
all-apps/nextcloud/nextcloud.env: apps.config make-nextcloud-env.sh
|
|
|
|
./make-nextcloud-env.sh
|
|
|
|
./make-nextcloud-env.sh
|
|
|
|
|
|
|
|
|
|
|
|