Data and instructions for Heroku
This commit is contained in:
parent
864db1ba02
commit
8ed6b3fac3
3
.gitignore
vendored
3
.gitignore
vendored
@ -5,9 +5,6 @@
|
|||||||
__javascript__
|
__javascript__
|
||||||
__pycache__
|
__pycache__
|
||||||
refs
|
refs
|
||||||
bower_components
|
|
||||||
eosjs.js
|
|
||||||
local_settings.py
|
|
||||||
|
|
||||||
\#*
|
\#*
|
||||||
.#*
|
.#*
|
||||||
|
53
INSTALL.md
Normal file
53
INSTALL.md
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
# Deploying Eos
|
||||||
|
|
||||||
|
## General
|
||||||
|
|
||||||
|
Install the web dependencies.
|
||||||
|
|
||||||
|
cd /path/to/Eos/eosweb/core
|
||||||
|
bower install
|
||||||
|
|
||||||
|
Install the Python dependencies. (If doing this in a virtualenv, add the virtualenv path to *.gitignore*.)
|
||||||
|
|
||||||
|
cd /path/to/Eos
|
||||||
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
Build the JavaScript code.
|
||||||
|
|
||||||
|
./build_js.sh
|
||||||
|
|
||||||
|
## Standalone
|
||||||
|
|
||||||
|
Create *local_settings.py*.
|
||||||
|
|
||||||
|
cd /path/to/Eos
|
||||||
|
cp local_settings{.example,}.py
|
||||||
|
|
||||||
|
Modify *local_settings.py* as required.
|
||||||
|
|
||||||
|
Launch the server.
|
||||||
|
|
||||||
|
cd /path/to/Eos
|
||||||
|
FLASK_APP=eosweb EOSWEB_SETTINGS=$PWD/local_settings.py python -m flask run
|
||||||
|
|
||||||
|
Access Eos at http://localhost:5000/.
|
||||||
|
|
||||||
|
## Heroku
|
||||||
|
|
||||||
|
Add a MongoDB (recommended) or PostgreSQL resource to your Heroku app.
|
||||||
|
|
||||||
|
Create *local_settings.py*.
|
||||||
|
|
||||||
|
cd /path/to/Eos
|
||||||
|
cp local_settings{.example,}.py
|
||||||
|
|
||||||
|
Modify *local_settings.py* as required. Take special note of `BASE_URI` and the database information.
|
||||||
|
|
||||||
|
Push the changes to the Heroku app.
|
||||||
|
|
||||||
|
heroku git:remote -a your-app-12345
|
||||||
|
git add .
|
||||||
|
git commit -m 'For Heroku'
|
||||||
|
git push heroku master
|
||||||
|
|
||||||
|
Access Eos at https://your-app-12345.herokuapp.com/.
|
@ -1,5 +1,7 @@
|
|||||||
ORG_NAME = 'Your Organisation Here'
|
ORG_NAME = 'Your Organisation Here'
|
||||||
|
|
||||||
|
BASE_URI = 'http://localhost:5000'
|
||||||
|
|
||||||
SECRET_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxx'
|
SECRET_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxx'
|
||||||
|
|
||||||
AUTH_METHODS = [
|
AUTH_METHODS = [
|
||||||
|
1
runtime.txt
Normal file
1
runtime.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
python-3.6.3
|
Loading…
Reference in New Issue
Block a user