mirror of
https://github.com/element-hq/synapse.git
synced 2026-07-28 23:00:43 +00:00
deploy: ece84f2c45
This commit is contained in:
@@ -190,17 +190,17 @@ easy to run CAS implementation built on top of Django.</p>
|
||||
<li>Create a new virtualenv: <code>python3 -m venv <your virtualenv></code></li>
|
||||
<li>Activate your virtualenv: <code>source /path/to/your/virtualenv/bin/activate</code></li>
|
||||
<li>Install Django and django-mama-cas:
|
||||
<pre><code>python -m pip install "django<3" "django-mama-cas==2.4.0"
|
||||
<pre><code class="language-sh">python -m pip install "django<3" "django-mama-cas==2.4.0"
|
||||
</code></pre>
|
||||
</li>
|
||||
<li>Create a Django project in the current directory:
|
||||
<pre><code>django-admin startproject cas_test .
|
||||
<pre><code class="language-sh">django-admin startproject cas_test .
|
||||
</code></pre>
|
||||
</li>
|
||||
<li>Follow the <a href="https://django-mama-cas.readthedocs.io/en/latest/installation.html#configuring">install directions</a> for django-mama-cas</li>
|
||||
<li>Setup the SQLite database: <code>python manage.py migrate</code></li>
|
||||
<li>Create a user:
|
||||
<pre><code>python manage.py createsuperuser
|
||||
<pre><code class="language-sh">python manage.py createsuperuser
|
||||
</code></pre>
|
||||
<ol>
|
||||
<li>Use whatever you want as the username and password.</li>
|
||||
@@ -208,7 +208,7 @@ easy to run CAS implementation built on top of Django.</p>
|
||||
</ol>
|
||||
</li>
|
||||
<li>Use the built-in Django test server to serve the CAS endpoints on port 8000:
|
||||
<pre><code>python manage.py runserver
|
||||
<pre><code class="language-sh">python manage.py runserver
|
||||
</code></pre>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
@@ -263,7 +263,7 @@ has had all background updates run.</p>
|
||||
<p>To do so, use <code>scripts-dev/make_full_schema.sh</code>. This will produce new
|
||||
<code>full.sql.postgres</code> and <code>full.sql.sqlite</code> files.</p>
|
||||
<p>Ensure postgres is installed, then run:</p>
|
||||
<pre><code>./scripts-dev/make_full_schema.sh -p postgres_username -o output_dir/
|
||||
<pre><code class="language-sh">./scripts-dev/make_full_schema.sh -p postgres_username -o output_dir/
|
||||
</code></pre>
|
||||
<p>NB at the time of writing, this script predates the split into separate <code>state</code>/<code>main</code>
|
||||
databases so will require updates to handle that correctly.</p>
|
||||
|
||||
@@ -196,7 +196,7 @@ the XML from step 2 as the contents.</li>
|
||||
sp_config:
|
||||
allow_unknown_attributes: true # Works around a bug with AVA Hashes: https://github.com/IdentityPython/pysaml2/issues/388
|
||||
metadata:
|
||||
local: ["samling.xml"]
|
||||
local: ["samling.xml"]
|
||||
</code></pre>
|
||||
</li>
|
||||
<li>Ensure that your <code>homeserver.yaml</code> has a setting for <code>public_baseurl</code>:
|
||||
|
||||
Reference in New Issue
Block a user