Ho un'app di php laravel che è fondamentalmente una API che l'utente accederà attraverso un'app angolare a singola pagina. Attualmente l'app angolare è contenuta nella cartella pubblica, ma voglio romperla da sola in modo da poterla distribuire tramite Amazon Cloudfront.distribuzione di un'app angolare su aws cloudfront
Ho trovato l'articolo this per l'hosting di siti Web statici su CloudFront che spiega le nozioni di base, ma non riesco a trovare nulla che discuta il colpire di un'api con il sito di cdn servito.
Vorrei poter disporre ancora di 3 ambienti, dev/staging e produzione diversi, ciascuno dei quali dispone attualmente di istanze gestite con beanstalk elastiche e database separati. Vorrei che i loro indirizzi fossero dev.blah.com/staging.blah.com e blah.com rispettivamente e che ogni versione dell'app angolare colpisse il backend corretto ecc.
Vorrei poter distribuire il app angolare in un modo simile a come distribuisco a beanstalk elastico, vale a dire git push
Posso configurarlo così non ho bisogno di modificare i punti finali api nell'app angolare per ogni ambiente. vale a dire che la versione di sviluppo colpisce dev.blah.com/get/user/1 e con la stessa fonte la staging colpisce staging.blah.com/get/user/1? Ciò avverrà automaticamente o devo intraprendere azioni specifiche per consentirlo?
Sono tutte queste cose possibili? Non mi aspetto una guida passo-passo, ma cerco solo uno schema del processo e una spinta verso dove posso trovare le risorse per imparare come farlo da solo perché le mie ricerche non hanno portato a molto
Grazie in realtà sembra che potrebbe essere abbastanza semplice da quel discorso accetterò la tua risposta ma mi piacerebbe sentire da altre persone così se hanno qualcosa da aggiungere – Ir1sh