$ d/boot_dev --init;
Using source in: /local/discourse
Using data in: /local/discourse/data/postgres
release: Pulling from discourse/discourse_dev
Digest: sha256:30890360c3f02aab4369665be3db637c0b847a8a714b3518fecc49406a0d7f72
Status: Image is up to date for discourse/discourse_dev:release
docker.io/discourse/discourse_dev:release
c47ea0052a293b05b2880d43bf139aced31664e1c5a5a136a189bb30038bf4b5
Installing gems...
There was an error while trying to write to `/src/Gemfile.lock`. It is likely that you need to grant write permissions for that path.
Eu só quero um ambiente de desenvolvimento rápido do Discourse para um ciclo de “modificar o código do Discourse / implantar alterações”.
Também estou encontrando esse problema. No meu caso, parece ser devido ao uso de Docker sem root e o contêiner não ter permissões de gravação no diretório src montado. Não consegui encontrar uma solução alternativa no momento.
Meu usuário está executando o contêiner como esperado (UID 1000), mas dentro do contêiner todos os arquivos montados em src pertencem ao root (UID 0), e não há como montar esses arquivos como um usuário diferente.
Relacionado (desvinculado devido aos limites de postagem de links para novos usuários):