Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Keel - LDH Middleware
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
26
Issues
26
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liberty
host
Keel - LDH Middleware
Commits
7eb1f17b
Commit
7eb1f17b
authored
Jun 28, 2017
by
David Seaward
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update all purist paths
parent
21026653
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
13 deletions
+13
-13
README.md
README.md
+9
-9
conf/etc/config.ini
conf/etc/config.ini
+1
-1
conf/etc/secret.ini
conf/etc/secret.ini
+1
-1
purist_account/settings.py
purist_account/settings.py
+2
-2
No files found.
README.md
View file @
7eb1f17b
...
...
@@ -27,19 +27,19 @@ Setup
-----
*
Create project folders:
*
`/opt/purist
_
account/`
(code)
*
`/etc/opt/purist
_
account/`
(configuration)
*
`/var/opt/purist
_
account/static/`
(data and static web files)
*
`/var/log/purist
_
account/`
(logs)
*
Copy project code into
`/opt/purist
_
account/`
*
`/opt/purist
/
account/`
(code)
*
`/etc/opt/purist
/
account/`
(configuration)
*
`/var/opt/purist
/
account/static/`
(data and static web files)
*
`/var/log/purist
/
account/`
(logs)
*
Copy project code into
`/opt/purist
/
account/`
*
Install Debian prerequisites (
`apt install libsasl2-dev`
...)
*
Set up virtualenv
*
Create virtualenv in project folder (
`virtualenv . --python=python3`
)
*
Activate virtualenv (
`./bin/activate.py`
)
*
Install Python packages (
`pip install --requirement requires/requirements.txt`
)
*
Complete Django settings
*
`cp ./conf/etc/config.ini /etc/opt/purist
_
account/`
*
`cp ./conf/etc/secret.ini /etc/opt/purist
_
account/`
*
`cp ./conf/etc/config.ini /etc/opt/purist
/
account/`
*
`cp ./conf/etc/secret.ini /etc/opt/purist
/
account/`
*
Fill in settings
*
Run
`./manage.py collectstatic`
*
Run
`./manage.py migrate`
...
...
@@ -60,8 +60,8 @@ Update
*
Stop site
*
Update packages with
`apt update && apt upgrade`
*
Update code in
`/opt/purist
_
account/`
*
Update settings in
`/etc/opt/purist
_
account/`
*
Update code in
`/opt/purist
/
account/`
*
Update settings in
`/etc/opt/purist
/
account/`
*
Update virtualenv:
*
Activate virtualenv (
`./bin/activate.py`
)
*
Update Python packages (
`pip install --requirement requires/requirements.txt`
)
...
...
conf/etc/config.ini
View file @
7eb1f17b
[settings]
# stored as /etc/opt/purist
_
account/config.ini
# stored as /etc/opt/purist
/
account/config.ini
# note that % must be escaped as %%
DEBUG
=
True
ALLOWED_HOSTS
=
localhost
...
...
conf/etc/secret.ini
View file @
7eb1f17b
[settings]
# stored as /etc/opt/purist
_
account/secret.ini
# stored as /etc/opt/purist
/
account/secret.ini
# note that % must be escaped as %%
DJANGO_SECRET_KEY
=
random_key
AUTH_LDAP_BIND_PASSWORD
=
ldap_password
purist_account/settings.py
View file @
7eb1f17b
...
...
@@ -9,8 +9,8 @@ from .settings_original import *
# LOAD CONFIGURATION FILE
#
CONFIG_PATH
=
'/etc/opt/purist
_
account/config.ini'
SECRET_PATH
=
'/etc/opt/purist
_
account/secret.ini'
CONFIG_PATH
=
'/etc/opt/purist
/
account/config.ini'
SECRET_PATH
=
'/etc/opt/purist
/
account/secret.ini'
config
=
Config
(
RepositoryIni
(
CONFIG_PATH
))
secret_config
=
Config
(
RepositoryIni
(
SECRET_PATH
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment