Påmeldingsside for allidrett til Nidelv IL, ettersom den eksisterende løsningen fungerer heller dårlig (ikke outsource ting til India...).
Påtenkte features:
- Påmelding
- Admin grensesnitt
- Flere grupper
- Noe mail-sending
- GDPR sigh
Vi bruker python 3, og ikke 2. Om du har python2 som default (kjør python --version for å sjekke), bytt ut alle python kommandoer med python3. Det samme gjelder pip som blir pip3.
Det kreves også virtualenv:
pip install virtualenv
Opprett et virtualenv, aktiver det og installer requirements:
# Opprett et virtual environment i mappen "venv"
virtualenv venv
# Aktiver det
source venv/bin/activate
# Installer alle requirements. Disse havner i venv mappa
pip install -r requirements.txt
Nå kan du synce databasen, og kjøre:
python manage.py migrate
python manage.py runserver
Nå kjører utviklingsserver lokalt, og du kan nå siden på http://localhost:80
Have fun :)
Example, paste correct values for credentials
docker build --no-cache \
--build-arg secret_key="abcdefghijklmnop" \
--build-arg postgres_username="user" \
--build-arg postgres_host="host" \
--build-arg postgres_password="password" \
-t hammerstad/allidrett .
docker run -p 80:80 hammerstad/allidrett