Improving password copying in makefile.
This commit is contained in:
14
Makefile
14
Makefile
@@ -1,7 +1,5 @@
|
||||
TERRAFORM_ENV=production
|
||||
|
||||
include apps.config
|
||||
|
||||
# .dirstamp plus && $@ is like make magic to get this rule
|
||||
# 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/*)
|
||||
@@ -14,17 +12,17 @@ all-apps/lb/Caddyfile: apps.config make-caddyfile.sh
|
||||
|
||||
# Nextcloud
|
||||
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
|
||||
echo "$(NEXTCLOUD_ADMIN_PASSWORD)" > $@
|
||||
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_ADMIN_PASSWORD" > $@'
|
||||
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
|
||||
echo "$(NEXTCLOUD_POSTGRES_USER)" > $@
|
||||
bash -c 'source ./apps.config; printf "%s\n" "$$NEXTCLOUD_POSTGRES_USER" > $@'
|
||||
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
|
||||
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
|
||||
./make-nextcloud-env.sh
|
||||
|
||||
|
||||
Reference in New Issue
Block a user