Browse Source

Single env var

pull/153/head
baarkerlounger 4 years ago
parent
commit
c5496411f2
  1. 6
      .github/workflows/pipeline.yml
  2. 2
      config/environments/production.rb
  3. 2
      config/environments/sandbox.rb

6
.github/workflows/pipeline.yml

@ -106,8 +106,7 @@ jobs:
APP_NAME: dluhc-core
CORE_EMAIL_USERNAME: ${{ secrets.CORE_EMAIL_USERNAME }}
CORE_EMAIL_PASSWORD: ${{ secrets.CORE_EMAIL_PASSWORD }}
SANDBOX_HOST: ${{ secrets.SANDBOX_HOST }}
PRODUCTION_HOST: ${{ secrets.PRODUCTION_HOST }}
APP_HOST: ${{ secrets.APP_HOST }}
run: |
cf7 api $CF_API_ENDPOINT
cf7 auth
@ -116,6 +115,5 @@ jobs:
cf7 set-env $APP_NAME API_KEY $API_KEY
cf7 set-env $APP_NAME CORE_EMAIL_USERNAME $CORE_EMAIL_USERNAME
cf7 set-env $APP_NAME CORE_EMAIL_PASSWORD $CORE_EMAIL_PASSWORD
cf7 set-env $APP_NAME SANDBOX_HOST $SANDBOX_HOST
cf7 set-env $APP_NAME PRODUCTION_HOST $PRODUCTION_HOST
cf7 set-env $APP_NAME APP_HOST $APP_HOST
cf7 push --strategy rolling

2
config/environments/production.rb

@ -58,7 +58,7 @@ Rails.application.configure do
config.action_mailer.perform_caching = false
config.action_mailer.default_url_options = { host: ENV['PRODUCTION_HOST'], port: 3000 }
config.action_mailer.default_url_options = { host: ENV['APP_HOST'], port: 3000 }
# Ignore bad email addresses and do not raise email delivery errors.
# Set this to true and configure the email server for immediate delivery to raise delivery errors.

2
config/environments/sandbox.rb

@ -58,7 +58,7 @@ Rails.application.configure do
config.action_mailer.perform_caching = false
config.action_mailer.default_url_options = { host: ENV['SANDBOX_HOST'], port: 3000 }
config.action_mailer.default_url_options = { host: ENV['APP_HOST'], port: 3000 }
# Ignore bad email addresses and do not raise email delivery errors.
# Set this to true and configure the email server for immediate delivery to raise delivery errors.

Loading…
Cancel
Save