Luke Murphy
ea1d1f8123
Add some links.
6 years ago
Luke Murphy
3551631642
Ansible fixups. Just make it sure it works for real.
6 years ago
Luke Murphy
b98146fd34
Shorten that one.
6 years ago
Luke Murphy
e85b7a7611
Make it clear what these instructions are for.
6 years ago
Luke Murphy
fc393a3d5f
Separate Ansible world into setup and deployment.
This makes it possible to run a deployment as opposed to a 'setup' play
where all the necessary prerequisites are arranged on the server. We
don't need to do that each time.
Closes decentral1se/xppl#4 .
Might help decentral1se/xppl#2 .
6 years ago
decentral1se
1d044b5dbc
Merge branch 'add-change-log' of decentral1se/xppl into master
6 years ago
Luke Murphy
aa979a2ee9
Add a first stab at a change log.
To help us all keep a handle on the changes going down.
6 years ago
Luke Murphy
4ee38230b5
Add a dummy setuptools file.
Will probably just use this for versioning which can match up in the
CHANGELOG.md to help people see which version to install. No releases
are tagged so far though.
6 years ago
Luke Murphy
0a9205c3b1
Ignore egg files.
6 years ago
Luke Murphy
1bd3d89113
Handle RQLite idempotency.
6 years ago
Luke Murphy
6d2b9d8871
Try again to correctly ignore this rqlite folder.
6 years ago
Luke Murphy
6b80e99d8e
Add rqlite role. Ignore correct path.
6 years ago
Luke Murphy
91a739b344
Make the title better. Add note.
6 years ago
suroh
42af917206
Updated .messages to have more top margin. Re-arranged CSS to bring * & body to top of page.
6 years ago
suroh
5bef479381
Fixed #newstext header to display above all body content.
6 years ago
suroh
81bb4479ce
Cleaned up CSS, removed bad commenting and obsolete styles. Updated API username and key for annotations.
6 years ago
Luke Murphy
0c35a4a008
Drop python-dotenv and load straight form Pipenv + xppl.config.
6 years ago
Luke Murphy
83655165c1
Add note about how to view logs.
6 years ago
Luke Murphy
78ce297fac
This Is Better.
6 years ago
Luke Murphy
71a8c889b6
Add maintenance notes.
6 years ago
Luke Murphy
481ee200e2
Fix typo.
6 years ago
Luke Murphy
85b0cea294
Allow Syncthing have access.
6 years ago
Luke Murphy
f0e6aaa32e
Correctly rig up the Nginx part of deployment.
6 years ago
Luke Murphy
4d6d761915
Bind to port 5000 with gunicorn. Less frequently used.
6 years ago
Luke Murphy
a8a646b1c7
Quote those values.
6 years ago
Luke Murphy
1a0057510d
Add a vaulted secret key for the flask application.
6 years ago
Luke Murphy
7551054bd5
Move upload folder to static defaults.
I can configure this path on the SyncThing side, so it is
fine for it to be in the application source folder for now.
Potentially easier to arrange backup as well.
6 years ago
Luke Murphy
5c5c632165
Ignore the environment file for sure.
6 years ago
Luke Murphy
107d41b459
Finish up the Ansible deployment.
6 years ago
Luke Murphy
14df5f3875
First steps at the Ansible role.
6 years ago
Luke Murphy
28dff36daf
Remove molecule from here.
We provide documentation in the `ansible/` directory on how to install
it and run the tests. I imagine many people won't do that, so better to
remove it from here.
6 years ago
Luke Murphy
6bea76accb
Remove docker, just us plain RQLite.
Also a number of small changes to get this all to work.
6 years ago
Luke Murphy
5c56aeca09
Arrange custom scripts for running applications.
6 years ago
Luke Murphy
0f76d1acad
Get dummy test suite in place.
At least isort/pylava are passing.
6 years ago
Luke Murphy
c84cfef0fe
Remove test view.
6 years ago
Luke Murphy
21d94dc626
Auto-generate a secret key for development mode.
6 years ago
Luke Murphy
0157faa8db
Make scrolling message conditionally include information.
This fixes a number of Nonetype accessing bugs when things
are not present in the database. Have manually tested this for
now.
6 years ago
Luke Murphy
d99ca13ab4
Add docker note for development notes.
6 years ago
Luke Murphy
b20e880db3
Setup application factory and dev/prod files.
Also some style fixes in there.
6 years ago
Luke Murphy
2399a25ce9
Sort packages. Add scripts. Add dev-packages.
6 years ago
Luke Murphy
351a2bc42a
Don't forget eventlet (for socketio production).
6 years ago
Luke Murphy
d9d00aab93
Get some new READMEs in place. Add Ansible placeholder.
6 years ago
Luke Murphy
416dfc2cef
Add development server script.
6 years ago
Luke Murphy
d2a1134c57
Being pedantic with commas, capitalisation and spacing.
6 years ago
Luke Murphy
4b2aa0afcb
Use new `xppl` name in the ignore file.
Remove other files which are not present now.
6 years ago
Luke Murphy
02c4ebac9d
Re-ignore rqlite* files. We'll be putting them here.
6 years ago
Luke Murphy
419df9c429
Let's use Pipenv for our dependency manager.
6 years ago
Luke Murphy
a2b35726d9
Let's use the name of the app for the app.
6 years ago
Luke Murphy
202398983c
Remove all the chaotic non-essential files.
They'll come back once I start to figure out where things go but for
now, I just want to get a minimial setup without all this noise.
6 years ago
Luke Murphy
5f4b5f3993
Run the style checker over the source.
6 years ago