Ir para o conteúdo

Home

Bem vindo ao projeto de Acompanhando Indicadores utilizando Streamlit e Docker para Deploy, a ideia geral deste projeto é criar uma aplicação Streamlit onde podemos registrar os indicadores do Youtube e LinkedIn, assim poder monitorar a movimentação nestas redes e realizar o deploy utilizando Docker.

Stack Utilizada

  • Python
  • Pyenv
  • Poetry
  • Pandas
  • Pytest
  • Black
  • Isort
  • Pre-Commit
  • MkDocs
  • Pip-Audit
  • Pydocstyle
  • Taskipy
  • Docker
  • Streamlit

Clonando o Projeto com Docker

  • Nesta etapa você precisa conter o Docker Instalado na sua maquina.

Clone o repositório:

git clone https://github.com/luhborba/docker_streamlit_app.git
cd docker_streamlit_app

Subindo Container:

docker compose up -d

Acessando Aplicação:

Acesse seu navegador 'localhost:8502'

Clonando o Projeto com Python

Clone o repositório:

git clone https://github.com/luhborba/docker_streamlit_app.git
cd docker_streamlit_app

Configure a versão correta do Python com pyenv

pyenv install 3.11.7
pyenv local 3.11.7

Ativando Poetry

poetry env use 3.11.7
poetry shell

Insatalando dependências

poetry install

Rodando Streamlit

task run

Rodando Testes

task test

Rodando Documentação

task docs