Closed rspisser closed 5 years ago
Non c'e un modo per evitare il file .env (ad esempio non si riesce ad usare il tag environment nel file doker-compose? oppure avere dei valori default? Per convenzione il file di solito .env non si committa sul repository (è inserito in .git ignore) perchè potrebbe contenere dati riservati (password, login). Non è questo il caso . Se non ci sono alternative, basterebbe chiamarlo env.dist o env.development ma occorre anche modificare il README.md altrimenti se uno segue le istruzioni che ci sono oggi non funziona.
Non c'e un modo per evitare il file .env (ad esempio non si riesce ad usare il tag environment nel file doker-compose? oppure avere dei valori default? Per convenzione il file di solito .env non si committa sul repository (è inserito in .git ignore) perchè potrebbe contenere dati riservati (password, login). Non è questo il caso . Se non ci sono alternative, basterebbe chiamarlo env.dist o env.development ma occorre anche modificare il README.md altrimenti se uno segue le istruzioni che ci sono oggi non funziona.
OK chiaro. L'obiettivo della modifica era di avere delle porte di default (specificate nel file .env) ma che permetteva a runtime di sovrascrivere i valori. Devo trovare un modo diverso (e ovviamente documentarlo)
il file docker compose (PR #6 ) contiene gia default per le porte e la possibilita' di specificare altri valori via environment al momento del lancio. Direi che il file
.env
lo possiamo tenere fuori dal repo
non capisco - nel file docker-compose nella pull request non ci sono le porte di default.
il file docker compose (PR #6 ) contiene gia default per le porte e la possibilita' di specificare altri valori via environment al momento del lancio. Direi che il file
.env
lo possiamo tenere fuori dal reponon capisco - nel file docker-compose nella pull request non ci sono le porte di default.
sorry, avevo letto male il file docker compose
OK chiaro. L'obiettivo della modifica era di avere delle porte di default (specificate nel file .env) ma che permetteva a runtime di sovrascrivere i valori. Devo trovare un modo diverso (e ovviamente documentarlo)
Se ti serve non vedo problemi a parte il nome del file. nel readme basta modificare
docker-compose up -d
in . env.development; docker-compose up -d
you can overwrite these values by setting the environment variable before you launch docker-compose -f docker-compose-run.yml up