dynamicbible/src/Makefile

31 lines
787 B
Makefile
Raw Normal View History

output := dist/dynamicbible/
test:
npm ci
npm run-script lint
npm run-script test-headless
2021-01-01 14:50:20 +00:00
build-site:
npm ci
npm run-script build
2021-01-01 14:50:20 +00:00
build-android:
npm run-script copy
cd android/
./gradlew assembleRelease
2021-01-01 21:50:52 +00:00
./gradlew bundleRelease
2021-01-01 14:50:20 +00:00
build: build-site build-android
authorize-service-account:
gcloud auth activate-service-account ${gcloud_service_account_email} --key-file=${gcloud_service_account_key} | tee authorize.log
deploy-prod: authorize-service-account
gsutil -m rsync -d -r ${output} gs://dynamicbible.com
deploy-staging: authorize-service-account
gsutil -m rsync -d -r ${output} gs://staging.dynamicbible.com
update-bucket-configs: gcloud/buckets.yaml
gcloud deployment-manager deployments update --format=json dynamicbible-buckets --config gcloud/buckets.yaml