Prepare to use the newly-revendored registrasion

This commit is contained in:
James Polley 2017-09-29 23:13:37 +10:00
parent 3c29e3db8c
commit 2580584597
5 changed files with 26 additions and 3 deletions

View file

@ -80,9 +80,10 @@ version of pip than is packaged with distros virtualenv.
Note that this application is python 3 only so you must create your virtualenv Note that this application is python 3 only so you must create your virtualenv
with a python3 interpreter. with a python3 interpreter.
- ``virtualenv -p `which python3` venv`` - ``python3 -m venv venv``
- ``source ./venv/bin/activate`` - ``source ./venv/bin/activate``
- ``pip install -c constraints.txt -r requirements.txt`` - ``pip install -c constraints.txt -r requirements.txt``
- ``pip install -c constraints.txt -r vendored_requirements.txt``
Once your dev instance is up and running Once your dev instance is up and running
---------------------------------------- ----------------------------------------
@ -138,7 +139,7 @@ admin3:XzynbNH9Sw3pLPXe
Creating review permissions objects Creating review permissions objects
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Some more voodoo magic that needs to be manually run because that's just how symposion works. After conference Sections have been created, this command will add
This creates the permission that needs to be applied to a user/group/team to be able to see the review sections of the site. Permission objects for those sections.
``./manage.py create_review_permissions`` ``./manage.py create_review_permissions``

View file

@ -35,6 +35,8 @@ RUN set -ex \
COPY . /app/symposion_app COPY . /app/symposion_app
WORKDIR /app/symposion_app WORKDIR /app/symposion_app
RUN set -x \
&& pip install -r vendored_requirements.txt -c /reqs/constraints.txt
RUN set -x \ RUN set -x \
&& DJANGO_SECRET_KEY=1234 STRIPE_PUBLIC_KEY=1234 STRIPE_SECRET_KEY=1234 \ && DJANGO_SECRET_KEY=1234 STRIPE_PUBLIC_KEY=1234 STRIPE_SECRET_KEY=1234 \
DATABASE_URL="sqlite:////dev/null" \ DATABASE_URL="sqlite:////dev/null" \

View file

@ -18,5 +18,8 @@ RUN set -ex \
&& apt-get install -y git xmlsec1 libmysqlclient18 \ && apt-get install -y git xmlsec1 libmysqlclient18 \
&& apt-get install -y $buildDeps --no-install-recommends && apt-get install -y $buildDeps --no-install-recommends
RUN pip install -c /setup/constraints.txt -r /setup/requirements.txt RUN pip install -c /setup/constraints.txt -r /setup/requirements.txt
COPY . /source
WORKDIR /source
RUN pip install -c /setup/constraints.txt -r /source/vendored_requirements.txt
ENTRYPOINT ["python","/source/manage.py", "makemigrations"] ENTRYPOINT ["python","/source/manage.py", "makemigrations"]

View file

@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.5 on 2017-09-29 12:59
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('registrasion', '0006_auto_20170526_1624'),
('registrasion', '0006_auto_20170702_2233'),
]
operations = [
]

View file

@ -0,0 +1 @@
vendor/registrasion