diff options
Diffstat (limited to 'share/templater/drupal-composer/files/Makefile.drupal-composer')
-rw-r--r-- | share/templater/drupal-composer/files/Makefile.drupal-composer | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/share/templater/drupal-composer/files/Makefile.drupal-composer b/share/templater/drupal-composer/files/Makefile.drupal-composer index 885a17c..d5e8ef1 100644 --- a/share/templater/drupal-composer/files/Makefile.drupal-composer +++ b/share/templater/drupal-composer/files/Makefile.drupal-composer @@ -10,6 +10,7 @@ SITE_FOLDER = $(SITES_FOLDER)/default DRUSH = drush CONTAINER ?= kvmx DATE = $(shell date +%Y%m%d) +DUMPS = sql/dumps # Keep code in sync sync-code: update composer cache import @@ -90,22 +91,22 @@ dumpfiles: # Load pristine db from the initial upstream developer initdb_pristine: settings - test -s sql/dumps/pristinet.sql.gz && gzip -dc sql/dumps/pristinet.sql.gz | $(DRUSH) sql-cli || true - test -s sql/dumps/pristinet.sql.gz && $(DRUSH) updatedb -y || true + test -s $(DUMPS)/pristinet.sql.gz && gzip -dc $(DUMPS)/pristinet.sql.gz | $(DRUSH) sql-cli || true + test -s $(DUMPS)/pristinet.sql.gz && $(DRUSH) updatedb -y || true # Load the database dump, clear the drupal cache and updated database # See https://www.drupal.org/node/628130 initdb: settings - test -s sql/dumps/latest.sql.gz && gzip -dc sql/dumps/latest.sql.gz | $(DRUSH) sql-cli || true - test -s sql/dumps/latest.sql.gz && $(DRUSH) updatedb -y || true + test -s $(DUMPS)/latest.sql.gz && gzip -dc $(DUMPS)/latest.sql.gz | $(DRUSH) sql-cli || true + test -s $(DUMPS)/latest.sql.gz && $(DRUSH) updatedb -y || true # Dump the database, clearing the cache to ensure a small package dumpdb: settings cache - mkdir -p sql/dumps - rm -f sql/dumps/latest.sql.gz - rm -f sql/dumps/$(DATE).sql.gz - $(DRUSH) sql-dump > sql/dumps/$(DATE).sql - ( cd sql/dumps && gzip $(DATE).sql && ln -s $(DATE).sql.gz latest.sql.gz ) + mkdir -p $(DUMPS) + rm -f $(DUMPS)/latest.sql.gz + rm -f $(DUMPS)/$(DATE).sql.gz + $(DRUSH) sql-dump > $(DUMPS)/$(DATE).sql + ( cd $(DUMPS) && gzip $(DATE).sql && ln -s $(DATE).sql.gz latest.sql.gz ) # Destroy the database destroydb: settings @@ -127,19 +128,19 @@ import: $(DRUSH) config-import -y sync_files_from_development: - rsync -avz --delete $(DEVELOPMENT)/sql/dumps/ sql/dumps/ + rsync -avz --delete $(DEVELOPMENT)/$(DUMPS)/ $(DUMPS)/ rsync -avz --delete $(DEVELOPMENT)/$(SITE_FOLDER)/files/ $(SITE_FOLDER)/files/ sync_files_from_production: - rsync -avz --delete $(PRODUCTION)/sql/dumps/ sql/dumps/ + rsync -avz --delete $(PRODUCTION)/$(DUMPS)/ $(DUMPS)/ rsync -avz --delete $(PRODUCTION)/$(SITE_FOLDER)/files/ $(SITE_FOLDER)/files/ sync_files_to_development: - rsync -avz --delete sql/dumps/ $(DEVELOPMENT)/sql/dumps/ + rsync -avz --delete $(DUMPS)/ $(DEVELOPMENT)/$(DUMPS)/ rsync -avz --delete $(SITE_FOLDER)/files/ $(DEVELOPMENT)/$(SITE_FOLDER)/files/ sync_files_to_production: - rsync -avz --delete sql/dumps/ $(PRODUCTION)/sql/dumps/ + rsync -avz --delete $(DUMPS)/ $(PRODUCTION)/$(DUMPS)/ rsync -avz --delete $(SITE_FOLDER)/files/ $(PRODUCTION)/$(SITE_FOLDER)/files/ updatedb: @@ -188,8 +189,8 @@ site_install: settings # See https://api.drupal.org/api/drupal/core%21INSTALL.sqlite.txt/8.4.x site_install_sqlite: settings mkdir -p sql/.ht.sqlite - touch sql/dumps/.ht.sqlite - $(DRUSH) site-install --db-url=sqlite://$(CWD)/sql/dumps/.ht.sqlite + touch $(DUMPS)/.ht.sqlite + $(DRUSH) site-install --db-url=sqlite://$(CWD)/$(DUMPS)/.ht.sqlite # Cleanup develop environment clean: |