https://github.com/igor-u/ada-devops-eventfinder
Santander Coders 2024/01 - Conteinerização
https://github.com/igor-u/ada-devops-eventfinder
containers docker nginx web-server
Last synced: 2 months ago
JSON representation
Santander Coders 2024/01 - Conteinerização
- Host: GitHub
- URL: https://github.com/igor-u/ada-devops-eventfinder
- Owner: igor-u
- License: mit
- Created: 2024-10-19T16:02:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-21T13:57:18.000Z (over 1 year ago)
- Last Synced: 2025-12-08T11:47:59.356Z (6 months ago)
- Topics: containers, docker, nginx, web-server
- Language: TypeScript
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Event Finder - Sistema de Gestão de Eventos
### Introdução
O Event Finder é uma aplicação web simples, conteinerizada com Docker, que permite a busca e gerenciamento de eventos. A aplicação é executada em um servidor web nginx sobre uma imagem Alpine Linux.
[Imagem original no Docker Hub](https://hub.docker.com/r/igorrrr/eventfinder-nginx)
---
### Pré-requisitos
* **Docker:** certifique-se de ter o [Docker](https://docs.docker.com/get-started/get-docker/) instalado e em funcionamento em sua máquina. Siga as instruções oficiais para o seu sistema operacional.
---
### Construindo a Imagem
1. **Clone o repositório:**
```bash
git clone https://github.com/igor-u/ada-devops-eventfinder.git
cd ada-devops-eventfinder
```
2. **Construa a imagem:**
```bash
docker build -t eventfinder .
```
- ```-t eventfinder```: define o nome da imagem como "eventfinder".
---
### Executando a Imagem
3. **Execute o container:**
```bash
docker run -d -p 80:80 eventfinder
```
- ```-d```: executa o container em modo detached (em segundo plano).
- ```-p 80:80```: mapeia a porta 80 do container para a porta 80 do host. Isso permite acessar a aplicação no seu navegador.
---
### Acessando a Aplicação
Após executar o container, você poderá acessar o Event Finder pelo endereço http://localhost:80 no seu navegador.
---
### Parando o Container
Para listar todos os containers em execução, use:
```bash
docker ps
```
Para parar o container em execução e disponibilizar a porta 80, utilize o seguinte comando:
```bash
docker stop nome-do-container
```
Substitua ```nome-do-container``` pelo nome ou ID do seu container.