Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ailsonguedes/my_test_3_docker
Test: Flask + Pymongo + docker
https://github.com/ailsonguedes/my_test_3_docker
docker docker-compose dockerfile html python requirements
Last synced: about 1 month ago
JSON representation
Test: Flask + Pymongo + docker
- Host: GitHub
- URL: https://github.com/ailsonguedes/my_test_3_docker
- Owner: ailsonguedes
- Created: 2023-03-27T16:01:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-27T16:12:17.000Z (almost 2 years ago)
- Last Synced: 2024-11-16T00:31:05.659Z (3 months ago)
- Topics: docker, docker-compose, dockerfile, html, python, requirements
- Language: Python
- Homepage:
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# My Test 3 (Docker)
Esse programa foi desenvolvido como um terceiro teste de utilização do Docker.
## 🔧 Ferramentas Utilizadas
- Docker: plataforma de contêineres que permite que os desenvolvedores empacotem seus aplicativos em contêineres portáteis que podem ser executados em qualquer ambiente. Isso torna a implantação e a execução de aplicativos muito mais fáceis e eficientes, pois as dependências e o ambiente de execução são encapsulados no contêiner.
- Flask: framework de aplicativos web para a linguagem de programação Python.
- Pymongo: biblioteca Python para trabalhar com o banco de dados MongoDB.## ⚙️ Como Funciona
- O usuário deve upar a aplicação em um servidor ao upar a aplicação o usuário deverá acessar a aplicação no seguinte link: **http://localhost:5000**.
## 💻 Como executar o código
- Instalar Python
- Abra o prompt de comando
- caminhe até a pasta raiz do programa e contém os arquivo "app.py", "requirements.txt", "docker-compose.yml" e "Dockerfile".
- Você precisa inicialmente criar uma imagem Docker a partir do Dockerfile. Utilize o seguinte comando "docker-compose build".
- Para executar o arquivo (**docker-compose up**) e entre no link **http://localhost:5000**.