AyrtonMoises / flask_steam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flask Steam

Features

  • Busca de jogos na Steam
  • Exibindo preços nas lojas do Brasil e Argentina
  • Converte para real para comparar se vale a pena comprar na outra loja
  • Salvar favoritos

link: [https://flask-steam.herokuapp.com/]

Prepara ambiente

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

Renomear arquivo na raíz do projeto '.env.sample' para'.env' com as variáveis de ambiente Alterar arquivo na raíz do projeto 'settings.toml' com as suas variáveis em cada tipo de ambiente Renomear arquivo na raíz do projeto 'sample.secrets.toml' para'.secrets.toml' com as variáveis de ambiente

Entrar na pasta flask_steam

cd flask_steam

Executa migrações no banco de dados

flask db upgrade 

Inicia projeto

flask run

Tests

python -m pytest --cov=flask_steam

Implantação Heroku

Informar variáveis de ambiente na plataforma usando FLASK_NOME_VARIABLE pois o projeto utiliza o Dynaconf

Adicionar o seguinte buildpack no app, para ele identificar o arquivo .locales para uso da aplicação

heroku buildpacks:add heroku-community/locale

No Heroku configurar para deploy automatizado ou manualmente informando o repositorio no Git ou pelo comando:

git push heroku main

About


Languages

Language:Python 66.1%Language:HTML 31.7%Language:Mako 2.0%Language:Procfile 0.1%