Docker oprávnění mimo kontejner rubrika: Programování: PHP
Zdravím,
přecházím teď z Nette na Laravel a zajímalo by mě, jak řešíte oprávnění v Dockeru. Přes Artisan se dá generovat spoustu věcí a šetří to celkem dost času. Když ale vygeneruju přes Artisan třeba Controller, tak se mi vytvoří, ale jelikož ho generuju přes php v kontejneru, tak se mi vytvoří pod rootem a tím pádem ještě musím dát chmod 777 na hostiteli na ten soubor, abych jej v PHPStormu mohl editovat. Dá se tohle nějak efektivně vyřešit, bych to po každém vygenerování nemusel dělat? Jde jen o pár vteřinek i tak je to ale strašně otravné. Pro projekt používám php+apache docker image. Mohl bych to generovat třeba přes PHP v systému, ale chtěl sem si systém nechat čistý a všechno jet v kontejnerech.
Předem děkuji za každou odpověď.
Osobně to dělám tak, že spouštím Docker container s uid aktuálního uživatele.
docker run --user $(id -u):$(id -g) php
Pro zobrazení všech 3 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře