Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corrigir apelidos para jigsaw na imagem Docker #11

Open
lhsazevedo opened this issue Dec 6, 2023 · 1 comment
Open

Corrigir apelidos para jigsaw na imagem Docker #11

lhsazevedo opened this issue Dec 6, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@lhsazevedo
Copy link
Contributor

Atualmente temos dois apelidos sendo criados na imagem Docker para simplificar os comandos de desenvolvimento e produção do site:

RUN echo "alias jigsaw=./vendor/bin/jigsaw" >> ~/.bashrc && \
echo "alias compile='./vendor/bin/jigsaw build'" >> ~/.bashrc && \

Porém, esses aliases estão sendo criados no .bashrc da home do usuário atual no momento do build (usuário root), e o container é executado em outro usuário (www-data). Por esse motivo, os aliases não estão funcionando.

@vitormattos
Copy link
Member

Não sei como tá no Debian mas no meu Ubuntu aqui tem o arquivo /etc/bash.bashrc que é um bashrc global. Se colocarmos nele, o alias fica disponível para todos os usuários.

Vale também substituir pelo path absoluto ao invés de colocar o path relativo. Este path não vai mudar dentro do container.

@lhsazevedo lhsazevedo added the bug Something isn't working label Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants