Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@edelprino ho modificato un po' il dockerfile.
Ci sono due modifiche, ma ho fatto tutto un po' a martellate e non mi sono preso la briga di dividere le cose.
La modifica numero 1 è che questa versione installa le release esatte che ci ha segnalato matteo per il corso. Non so se è importante, ma ho preferito avere un ambiente con la roba giusta, non si sa mai.
La modifica numero 2 riguarda la gestione degli utenti: ho creato un utente applicativo
mee un file di entrypoint che, a runtime gli cambia l'id con quello dell'host.Dato che la sua home è vuota questo dovrebbe essere super veloce, ma in compenso ci permette di eseguire il container con quell'utente e avere il giusto mapping per non avere menate di permessi tra host e container.
Questa seconda roba da sola si potrebbe applicare al tuo docker file se volessimo usare le ultime release invece di quelle segnalate.
Non ho ancora provato a fare esercizi base per assicurarmi che non ci siano altri problemi di permess, nel weekend faccio dei test, ma credo dovrebbe andare tutto bene