Pessoal, tudo joia?
Estou passando por uma dificuldade e gostaria da ajuda de vocês, segui exatamenta os passos do curso mas quando executo o sudo docker-compose up dev
, o container unleashed retorna "Exited(1)". Ao checar os logs, é específicado o seguinte erro:
/unleash/wait-for:3
# The MIT License (MIT)
^
SyntaxError: Invalid or unexpected token
at Object.compileFunction (node:vm:360:18)
at wrapSafe (node:internal/modules/cjs/loader:1084:15)
at Module._compile (node:internal/modules/cjs/loader:1119:27)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
at Module.load (node:internal/modules/cjs/loader:1033:32)
at Function.Module._load (node:internal/modules/cjs/loader:868:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:22:47
Aparentemente o arquivo wait-for não tem permissão para execução, daí reforcei as permissões no meu repositório com chmod +x ./unleash-docker/wait-for
e mesmo assim não funcionou.
Checando os arquivos no docker desktop, realmente o arquivo wait-for é copiado para dentro do container sem permissão:
Tentei enviar um comando de permissão via Docker RUN mas mesmo assim não funcionou. Alguém teria alguma idéia do que pode ser?