Template de Entrega
Edição
2025.1
Grupo/Kit X
- João da Silva
- Pedro de Souza
- Maria Oliveira
- Grupo K
- João da Silva
- Pedro de Souza
Instruções
Vocês devem utilizar este template como um bloco de notas para registrar o que foi feito e o que falta fazer. Vocês devem adicionar as informações necessárias. O template deve ser editado e atualizado a cada entrega, registrando assim a data de entrega e o que foi feito até o momento via Git.
Entregas
- Roteiro 1 - Data 23/02/2025
- Roteiro 2
- Roteiro 3
- Roteiro 4
- Projeto
Diagramas
Use o Mermaid para criar os diagramas de documentação.
flowchart TD
Deployment:::orange -->|defines| ReplicaSet
ReplicaSet -->|manages| pod((Pod))
pod:::red -->|runs| Container
Deployment -->|scales| pod
Deployment -->|updates| pod
Service:::orange -->|exposes| pod
subgraph
ConfigMap:::orange
Secret:::orange
end
ConfigMap --> Deployment
Secret --> Deployment
classDef red fill:#f55
classDef orange fill:#ffa500
Códigos
name: app
db:
image: postgres:17
environment:
POSTGRES_DB: ${POSTGRES_DB:-projeto} # (1)!
POSTGRES_USER: ${POSTGRES_USER:-projeto}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-projeto}
ports:
- 5432:5432 #(2)!
-
Caso a variável de ambiente
POSTGRES_DB
não exista ou seja nula - não seja definida no arquivo.env
- o valor padrão seráprojeto
. Vide documentação. -
Aqui é feito um túnel da porta 5432 do container do banco de dados para a porta 5432 do host (no caso localhost). Em um ambiente de produção, essa porta não deve ser exposta, pois ninguém de fora do compose deveria acessar o banco de dados diretamente.
Exemplo de vídeo
Lorem ipsum dolor sit amet