[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Denison Augusto Silva
Criador Denison Augusto Silva 15/09/2023

Como faço para colocar o composer install pra executar quando subir o container ? por que estou subindo para produção e da erro de permissão. E lá não é seguro dar 777 nas pastas né.

 

Obrigado

Criador Denison Augusto Silva 15/09/2023

TIve que dar chmod -R 777 na vendor, na storage e na bootstrap .. 

Denison Augusto Silva
Manager Carlos Ferreira 15/09/2023

Olám Denison!
Tudo bem?

Não é recomendado.

Onde está fazendo o deploy? Qual cloud provider?

Provavelmente você fez o clone com usuário root, e por isso os erros de permissão.

Carlos Ferreira
Criador Denison Augusto Silva 15/09/2023

Tudo jóia. Estou fazendo na DO.

Eu só criei o droplet e fiz os passos da video aula. Ai os erros de permissões.

Gostaria tmb de toda vez que subir o container executar o composer install automático.

Denison Augusto Silva
Manager Carlos Ferreira 15/09/2023

Provavelmente você fez o clone com usuário root, e por isso os erros de permissão.

Aqui um exemplo de workflow completo: https://gist.github.com/carlosfgti/9c4973f373761511be1f1d35a917c13a

Carlos Ferreira
Criador Denison Augusto Silva 15/09/2023

Então mas eu nao criei nenhuma ssh. Só criei o droplet e instalei o docker .. Dei pull da main .. e depois do composer install dentro do container que começa os erros de permissões. 

Eu queria que ele executasse pra mim o composer install sempre que eu subir o container.

Denison Augusto Silva
Manager Carlos Ferreira 15/09/2023

Está usando sudo para rodar o docker?
Isso pode dar problemas de permissões.

Está usando o usuário root?
Isso pode dar problemas de permissões.

Você disse que não criou nenhuma ssh, como fez para acessar o droplet?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!