História do Usuário:
Como desenvolvedor, eu preciso configurar o ambiente Docker para garantir que todos possam desenvolver e testar o aplicativo em um ambiente consistente.
User Story:
As a developer, I need to set up the Docker environment to ensure everyone can develop and test the application in a consistent environment.
Tarefas:
Criar um Dockerfile para o backend
Criar um docker-compose.yml para orquestrar os serviços (banco de dados, backend)
Configurar variáveis de ambiente para o Docker
Tasks:
Create a Dockerfile for the backend
Create a docker-compose.yml to orchestrate services (database, backend)
Configure environment variables for Docker
Condição de Aceitação:
Deve ser possível construir e rodar os containers Docker com um único comando
A aplicação deve ser acessível localmente através do Docker
A configuração do Docker deve incluir suporte para desenvolvimento (ex: hot-reloading)
Acceptance Criteria:
It should be possible to build and run Docker containers with a single command
The application should be accessible locally through Docker
Docker configuration should include support for development (e.g., hot-reloading)
Sugestões:
Adicionar um container para o banco de dados
Configurar volumes para persistência de dados
Criar scripts de inicialização para facilitar o setup do ambiente
Suggestions:
Add a container for the database
Configure volumes for data persistence
Create startup scripts to facilitate environment setup
2. Criar Configuração para Docker 🐳
História do Usuário: Como desenvolvedor, eu preciso configurar o ambiente Docker para garantir que todos possam desenvolver e testar o aplicativo em um ambiente consistente.
User Story: As a developer, I need to set up the Docker environment to ensure everyone can develop and test the application in a consistent environment.
Tarefas:
docker-compose.yml
para orquestrar os serviços (banco de dados, backend)Tasks:
docker-compose.yml
to orchestrate services (database, backend)Condição de Aceitação:
Acceptance Criteria:
Sugestões:
Suggestions: