Open gwmoura opened 7 years ago
Entendi George.. Vou adicionar essa instrução ao docker-composer. Realmente é mais prático, assim ao entrar no container não precisa navegar até a pasta do projeto. Como sou novo no Docker não sabia dessa instrução.
Atualmente estou utilizando meu docker-compose.yaml desta forma:
php: image: edyonil/php7fpm-phalcon working_dir: /home/projeto volumes: - ./:/home/projeto
A segunda opção é como está hoje. Eu entendi que o ideal seria a primeira opção não?
Entendi man... Mas ai não seria ruim, pois nesse caso vc deveria saber onde é o WORKDIR do container para mapear o volume?
seria... Mas como é uma imagem que todo mundo conhece, não vejo problema, é igual a imagem do PHP + Apache, todo mundo sabe que deve mapear o projeto para a pasta /var/www/html
@edyonil seria interessante adicionar a instrução
WORKDIR
noDockerfile
dessa forma o container já será iniciado na pasta definida noWORKDIR
, dessa não precisaremos adicionar a instruçãowoking_dir
em todos osdocker-compose.yaml
.Outra vantagem seria no momento de executar comandos, precisaríamos executar somente
docker-compose run --rm php /vendor/bin/phpunit
ou se definirmos um name para o container poderemos até executar assimdocker exec [container_name] vendor/bin/phpunit
Atualmente estou utilizando meu docker-compose.yaml desta forma:
Mas seria interessante usarmos assim: