Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 857 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 857 Bytes

Getting Unstuck Curriculum Site

This repository contains sources for the Getting Unstuck curriculum site.

See the included Dockerfile for exact setup requirements. But generally speaking, the following tools must be installed on the development host:

  • python 3
  • pip
  • npm
  • dart sass compiler

The following steps are required on a development host after checking out the repository:

  1. Run 'npm install' (initializes any node.js packages, i.e., Bootstrap).
  2. Run make (performs any compilation steps required after code changes, i.e., sass files).
  3. Create python virtual environment (e.g., 'python3 -m venv venv').
  4. Switch into virtual environment (e.g., 'source venv/bin/activate')
  5. Install pip requirements ('pip install -r requirements.txt').
  6. Change into app directory.
  7. Launch gunicorn (gunicorn --bind 0.0.0.0:8080 wsgi:app)