Make ActionMailer SMTP settings environment-driven
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 88/100
Direzione di ricerca
Inizia da config/environments/production.rb, dove i dettagli SMTP di SendGrid sono attualmente hard-coded. Sostituisci queste impostazioni con SMTP_ADDRESS, SMTP_PORT, SMTP_USERNAME, SMTP_PASSWORD e SMTP_DOMAIN, mantenendo i valori predefiniti attuali di SendGrid; il lavoro è completo quando il codice del mailer e i template rimangono invariati e il comportamento viene preservato quando le variabili non sono impostate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently the SendGrid SMTP details are hard-coded in config/environments/production.rb. Making them environment-driven means switching provider later is a config-vars change on Heroku, not a code change — which is what makes the parallel run and instant rollback possible.
- Move SMTP host, port, username, password and domain to environment variables (
SMTP_ADDRESS,SMTP_PORT,SMTP_USERNAME,SMTP_PASSWORD,SMTP_DOMAIN), defaulting to the current SendGrid values so behaviour is unchanged until the vars are set - No change to mailer code or templates
This is the only code change the migration needs.
- Lingua principale
- Ruby
- Stelle
- 104
- Fork
- 205
- Merge medio
- 1g 6h
- PR unite (30g)
- 70
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di codebar/planner
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
expenses
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di codebar/planner
Issue simili
-
security
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
solana-foundation/pay-kit#341 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
julienXX/terminal-notifier#333 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
serhii-londar/open-source-mac-os-apps#1419 ·
I maintainer di solito rispondono entro 5 giorni