Este README fornece instruções sobre como construir e executar um contêiner Docker usando o Dockerfile fornecido.
- Docker instalado em sua máquina.
É preciso alterar o Dockerfile do projeto com suas informações de banco de dados, as variáveis de ambiente definidas no arquivo são:
- DATABASE_DRIVER: Refere-se ao driver do seu banco de dados.
- DATABASE_URL: A url por onde se é possível acessar seu banco de dados.
- DATABASE_PW: A senha do seu usuário do banco de dados.
- DATABASE_USERNAME: O nome do seu usuário do banco de dados.
- FILES_PATH: O diretório onde serão armazenado os arquivos temporários do projeto.
-
Navegue até o diretório onde o Dockerfile está localizado.
-
Abra o terminal no diretório escolhido.
-
Execute o seguinte comando para construir a imagem:
docker build -t nome_da_sua_imagem:tag .
Substitua nome_da_sua_imagem
pelo nome desejado para a imagem e tag
pela versão ou tag desejada.
-
Após a construção bem-sucedida da imagem, execute o seguinte comando para iniciar o contêiner:
docker run -p 8080:8080 -d nome_da_sua_imagem:tag
Este comando inicia o contêiner em segundo plano (-d
) e mapeia a porta 8080 do contêiner para a porta 8080 do host (-p 8080:8080
).
-
Realize agora um requisição para a porta 8080 no endpoint
/batch/start
-
O corpo da requisição deve conter um arquivo csv com cada entrada no seguinte formato:
nome, cargo, departamento, salário
-
Certifique-se de que os dados foram salvos corretamente.