8000 GitHub - gabsouza-dev/webpy
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gabsouza-dev/webpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌎 Meu Site com Flask

Flask Badge
CI

Um site web simples desenvolvido com Python e Flask. Ele possui uma página inicial e uma página "Sobre". Além disso, há uma configuração de GitHub Actions para CI/CD.


📌 Recursos

✔️ Servidor web usando Flask
✔️ Estrutura simples e escalável
✔️ Suporte a templates HTML
✔️ Testes automatizados com pytest
✔️ CI/CD com GitHub Actions


🚀 Como Executar o Projeto

🔹 1. Clone o Repositório

git clone https://github.com/gabsouza-dev/webpy.git
cd webpy

🔹 2. Crie um ambiente virtual e instale as dependências

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

🔹 3. Execute o Servidor

python app.py

O site estará disponível em http://127.0.0.1:5000/ 🎉


🧪 Rodando os Testes

Se houver testes, execute:

pytest

🔄 Integração Contínua

Este projeto usa GitHub Actions para CI. O workflow roda automaticamente nos eventos:

✔️ push para main
✔️ pull request para main

Verifique o status do pipeline no seu repositório na aba Actions.


📂 Estrutura do Projeto

webpy/
│-- app.py                 # Código principal do Flask
│-- requirements.txt        # Dependências do projeto
│-- test_app.py             # Testes automatizados
│-- templates/              # Páginas HTML
│   │-- index.html
│   │-- about.html
│-- static/                 # Arquivos estáticos (CSS, JS, imagens)
│   │-- style.css
│-- .github/                # Configuração do GitHub Actions
│   │-- workflows/
│       │-- ci.yml

📜 Licença

Este projeto está sob a licença MIT. Sinta-se à vontade para usá-lo e modificá-lo! 🚀


✨ Autor

Feito por Gabriel Souza 💻💡

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0