Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.52 KB

INSTALL.md

File metadata and controls

54 lines (40 loc) · 1.52 KB

Installation Steps

Note: These steps are incomplete. I am taking notes on the configuration process as I go.

  1. Install dependencies:
pip install -r requirements.txt
  1. Modify artshowjockey/settings.py as needed.
Config Variable Description
ARTSHOW_SHOW_NAME Name of the show
ARTSHOW_TAX_RATE Tax rate to collect on auction sales
ARTSHOW_TAX_DESCRIPTION Description of the tax collected on auction sales
ARTSHOW_EMAIL_SENDER         Sender address for outgoing mail
ARTSHOW_EMAIL_FOOTER Footer on outgoing mail
SITE_ROOT_URL Canonical URL for the site
ARTSHOW_ARTIST_AGREEMENT_URL Link to artist agreement page
SECRET_KEY Random string used to encrypt session data
RECAPTCHA_PUBLIC_KEY reCAPTCHA public API key
RECAPTCHA_PRIVATE_KEY reCAPTCHA private API key
  1. Create the database:
./manage.py migrate
  1. Load fixtures:
./manage.py loaddata artshowemailsignature.json
./manage.py loaddata artshowemailtemplate.json
./manage.py loaddata artshowpaymenttypes.json
./manage.py loaddata artshowspaces.json
  1. Create the superuser account:
./manage.py createsuperuser
  1. Prepare static resources:
./manage.py collectstatic
  1. Log into the admin interface (/admin) and configure email signatures, email templates and sites with information specific to your event.