Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

pythonph/pythonph

Open more actions menu

Repository files navigation

PythonPH

Development Setup

  1. Setup db
createuser -P pythonph
# You will be prompted to enter a password
# Enter what you set in POSTGRES_PASSWORD
createdb -O pythonph pythonph
  1. Setup virtualenv
mkvirtualenv venv
venv/bin/pip install -r requirements.txt
  1. Setup npm
npm install
  1. Create dev.env
SECRET_KEY=secret
ENV=DEV
POSTGRES_USER=pythonph
POSTGRES_PASSWORD=password
SLACK_ORG=pythonph
SLACK_API_TOKEN=xxxx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxx-xxxxxxxxxx
SLACK_BOARD_CHANNEL=pythonph
SLACK_JOBS_CHANNEL=jobs
  1. Setup Django
bin/localmanage migrate
bin/localmanage createsuperuser
  1. Run server
npm start

Development Setup via docker-compose

  1. ./bin/build-dev
  2. ./bin/deploy-dev

Note: For this setup, you have to run ./bin/build-dev && ./bin/deploy-dev for changes to reflect.

Todo

  1. Improve dockerized development setup
Morty Proxy This is a proxified and sanitized view of the page, visit original site.