Nello script #151 abbiamo visto che Azure App Service è in grado di eseguire container Linux e come, in quanto basato Docker, sia possibile persistere volume su storage remoti. Nelle condizioni più normali, dove vogliamo persistere file localmente, possiamo più semplicemente salvare sullo spazio che App Service mette a disposizione per ogni Service Plan, con limiti di GB a seconda del pricing tier che abbiamo scelto.
Esiste un percorso speciale raggiungibile tramite /home, in modo molto simile a d:\home su Windows, dove possiamo strutturare e scrivere i nostri file. Questo percorso normalmente è stateless e in caso di reset del container andremmo a perderne il contenuto. Attraverso una chiave speciale di nome WEBSITES_ENABLE_APP_SERVICE_STORAGE, che possiamo mettere nelle configurazioni di Azure, possiamo ottenere la persistenza dello storage.

Questa chiave probabilmente è già presente, ma impostata a false. Una volta abilitata otteniamo uno storage condiviso tra tutte le istanze di container che abbiamo attive, perciò è importante anche considerare eventuali problemi di concorrenza.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare l'attributo HTML inert per disabilitare gli eventi
Abilitare automaticamente Dependabot in tutti i repository di una organizzazione su GitHub
Catturare la telemetria degli eventi di output cache in ASP.NET Core
Creare automaticamente una issue di GitHub
Miglioramenti alla leggibilità delle Media Query con le specifiche di livello 4
Utilizzare ChatGPT con Azure OpenAI
Specificare il numero di parentesi graffe nella string interpolation in combinazione con i string literal in C#
Personalizzare le richieste con i rule set di Azure Front Door
Gestione degli environment per il deploy con un workflow di GitHub
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Usare Azure Application Gateway come reverse proxy per ASP.NET Core
Usare il versioning con i controller di ASP.NET Core Web API
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2022 - Milano e Online