Files
notifications-api/scripts/deploy_to_sandbox.sh
Carlo Costino 4155b54467 Update .gitignore and fix a typo
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-11-12 21:50:36 -05:00

16 lines
743 B
Bash
Executable File

#!/bin/bash
# Create a requirements.txt file so dependencies are properly managed with the
# deploy. This will overwrite any existing requirements.txt file to make sure
# it is always up-to-date.
poetry export --without-hashes --format=requirements.txt > requirements.txt
# Target the notify-sandbox space and deploy to cloud.gov with a cf push.
# All environment variables are accounted for in the deploy-config/sandbox.yml
# file, no need to add any of your own or source a .env* file.
# If this errors out because you need to be logged in, login first with this:
# cf login -a api.fr.cloud.gov --sso
cf target -o gsa-tts-benefits-studio -s notify-sandbox
cf push -f manifest.yml --vars-file deploy-config/sandbox.yml --strategy rolling