diff --git a/Dockerfile b/Dockerfile index 73c6f19..c2a5c8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,16 +27,15 @@ WORKDIR /app # Copia dependências instaladas do estágio builder COPY --from=builder /install /usr/local -# Copia o restante do código da aplicação +# Copia todo o código do projeto COPY . . -# Garante que o arquivo de configuração do Firebird será copiado ou criado +# Corrige a criação/cópia do arquivo de configuração Firebird RUN mkdir -p /app/config/database && \ - if [ -f ./config/database/firebird.json ]; then \ - echo "✅ Copiando config/database/firebird.json do projeto..."; \ - cp ./config/database/firebird.json /app/config/database/firebird.json; \ + if [ -f /app/config/database/firebird.json ]; then \ + echo "✅ Arquivo config/database/firebird.json já existe, mantendo..."; \ else \ - echo "⚠️ Arquivo config/database/firebird.json não encontrado — criando arquivo padrão..."; \ + echo "⚠️ Arquivo config/database/firebird.json não encontrado — criando padrão..."; \ echo '{ \ "host": "localhost", \ "port": 3050, \