Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supwr/fiap-pos-tech-docker
Simple programming language list API
https://github.com/supwr/fiap-pos-tech-docker
golang mba study
Last synced: 17 days ago
JSON representation
Simple programming language list API
- Host: GitHub
- URL: https://github.com/supwr/fiap-pos-tech-docker
- Owner: supwr
- Created: 2023-10-25T18:32:12.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-26T02:00:34.000Z (about 1 year ago)
- Last Synced: 2024-06-21T04:52:19.038Z (6 months ago)
- Topics: golang, mba, study
- Language: Go
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Programming languages list
### Proposta
> Você precisará criar uma aplicação web simples (linguagens e framework à sua escolha), que apenas acesse um banco de dados e retorne uma lista de linguagens de programação. Essas linguagens podem ser pré-carregadas no banco de dados.
> O banco de dados escolhido deve ser executado também em container e a conexão entre aplicação e o container deve acontecer utilizando Docker network.
> A aplicação deverá ser executada em um container Docker, uma imagem deverá ser gerada utilizando o Dockerfile e publicada no Docker Hub, de forma pública.
> Com a imagem publicada no Docker Hub, deverá ser criado um arquivo Docker Compose para orquestrar toda a configuração dos serviços, redes e variáveis de ambiente necessárias.
### Entregáveis
> Link público do repositório com aplicação e seu Dockerfile;
> No README desse repositório deverá conter o passo a passo para execução da aplicação utilizando container, isto é, qualquer configuração ou variáveis necessárias deverão estar descritas;
> O arquivo docker-compose.yml com a orquestração necessária para executar a aplicação utilizando a imagem pública postada no docker hub.
### Executando aplicação
```
docker-compose up
```### Consumindo API
```
curl --location 'localhost:8000'
```### Docker Hub image
```
https://hub.docker.com/repository/docker/supwr/fiap-programming-languages/general
```