Skip to content

adrianomargarin/PyJobs

 
 

Repository files navigation

Maintainability

PyJobs (Antigo pyfreelas)

Repositório do site PyJobs, um sistema de freelances desenvolvido totalmente em Python para Pythonistas.

Como instalar e contribuir com o site

Para instalar o repositório do PyJobs em seu computador você deve seguir alguns passos listados a seguir:

Para o setup de desenvolvedor

cd PyJobs/
virtualenv pyjobs
source pyjobs/bin/activate
pip install -r requirements.txt
export DATABASE_URL="sqlite:///$(pwd)/db.sqlite3" # Pode ser qualquer outro banco
export DEBUG=True
export SENDGRID_API_KEY='sua-key-do-sendgrid-aqui'
export SECRET_KEY='sua-secret-key'
python manage.py migrate

Para o setup de desenvolvedor com docker

Crie um arquivo chamado .env no diretório raiz do projeto e adicione o seguinte conteúdo:

DEBUG=True
SENDGRID_API_KEY=sua-key-do-sendgrid-aqui
SECRET_KEY=sua-secret-key

Com o arquivo criado execute os comandos abaixos:

docker-compose build
docker-compose run web python manage.py migrate
docker-compose up

OBS: Você deve ter o docker e o docker-compose previamente instalado em sua máquina.

Para fazer o deploy no Heroku, basta pegar estes mesmos exports e rodar no Heroku

About

O site de jobs freelancer Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 46.4%
  • CSS 31.8%
  • HTML 11.7%
  • Python 10.1%