Skip to content
A "smart" Web application for reviewing DSSG program application submissions
Python HTML Dockerfile
Branch: master
Clone or download
jesteria teardown docs (#58)
* update README and add link to (infrastructure) docs
* add infrastructure document including component listing and how to (safely) tear down
Latest commit 53258be Apr 24, 2019

README.md

appy-reviews

Appy is a "smart" Web application for reviewing DSSG program application submissions.

Management

Assumptions

The below dependencies are not strict requirements, but they are strongly recommended and assumed.

Docker

Appy is developed against and deployed via Docker.

pyenv

pyenv is a great development tool for managing versions of Python, as well as its plugin pyenv-virtualenv for managing distinct virtual environments.

direnv

direnv is another useful, generic development tool, for managing environmental variables.

Set-up

  1. Create a pyenv virtualenv appy under Python v3.7.2:

     pyenv virtualenv 3.7.2 appy
    
  2. Install console requirements:

     pip install -r requirement/console.txt
    
  3. Optionally export environment variables such as:

    • DATABASE_URL=postgres://appy_reviews:PASSWORD@DBHOST:DBPORT/appy_reviews
    • AWS_PROFILE
    • AWS_EB_PROFILE

CLI

Project development, deployment, etc. are managed via argcmdr:

manage --help

Further reading

Refer to the documentation.

You can’t perform that action at this time.