e30b59d6a5
Fix link to YAML and an Ansible link.
2018-12-15 11:47:13 +00:00
2210f82833
Fix formatting. Include the parenthetic comment.
2018-12-15 11:46:21 +00:00
ea1d1f8123
Add some links.
2018-12-15 11:45:39 +00:00
3551631642
Ansible fixups. Just make it sure it works for real.
2018-12-15 11:39:39 +00:00
b98146fd34
Shorten that one.
2018-12-15 11:26:36 +00:00
e85b7a7611
Make it clear what these instructions are for.
2018-12-15 11:22:50 +00:00
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 .
2018-12-15 00:03:27 +00:00
decentral1se
1d044b5dbc
Merge branch 'add-change-log' of decentral1se/xppl into master
2018-12-15 00:25:20 +01:00
aa979a2ee9
Add a first stab at a change log.
...
To help us all keep a handle on the changes going down.
2018-12-14 23:24:06 +00:00
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.
2018-12-14 23:23:18 +00:00
0a9205c3b1
Ignore egg files.
2018-12-14 23:23:07 +00:00
1bd3d89113
Handle RQLite idempotency.
2018-11-30 21:59:16 +00:00
6d2b9d8871
Try again to correctly ignore this rqlite folder.
2018-11-30 21:52:27 +00:00
6b80e99d8e
Add rqlite role. Ignore correct path.
2018-11-30 21:45:13 +00:00
91a739b344
Make the title better. Add note.
2018-11-30 21:10:04 +00:00
suroh
42af917206
Updated .messages to have more top margin. Re-arranged CSS to bring * & body to top of page.
2018-11-30 18:11:27 +01:00
suroh
5bef479381
Fixed #newstext header to display above all body content.
2018-11-30 17:00:04 +01:00
suroh
81bb4479ce
Cleaned up CSS, removed bad commenting and obsolete styles. Updated API username and key for annotations.
2018-11-30 15:37:14 +01:00
0c35a4a008
Drop python-dotenv and load straight form Pipenv + xppl.config.
2018-11-18 21:00:11 +01:00
83655165c1
Add note about how to view logs.
2018-11-18 20:07:54 +01:00
78ce297fac
This Is Better.
2018-11-18 19:37:16 +01:00
71a8c889b6
Add maintenance notes.
2018-11-18 19:34:23 +01:00
481ee200e2
Fix typo.
2018-11-18 19:34:00 +01:00
85b0cea294
Allow Syncthing have access.
2018-11-18 19:23:50 +01:00
f0e6aaa32e
Correctly rig up the Nginx part of deployment.
2018-11-18 19:00:57 +01:00
4d6d761915
Bind to port 5000 with gunicorn. Less frequently used.
2018-11-18 18:50:53 +01:00
a8a646b1c7
Quote those values.
2018-11-18 18:47:27 +01:00
1a0057510d
Add a vaulted secret key for the flask application.
2018-11-18 18:45:53 +01:00
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.
2018-11-18 18:45:23 +01:00
5c5c632165
Ignore the environment file for sure.
2018-11-18 18:45:08 +01:00
107d41b459
Finish up the Ansible deployment.
2018-11-18 18:33:40 +01:00
14df5f3875
First steps at the Ansible role.
2018-11-18 13:54:44 +01:00
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.
2018-11-18 13:54:05 +01:00
6bea76accb
Remove docker, just us plain RQLite.
...
Also a number of small changes to get this all to work.
2018-11-18 13:25:47 +01:00
5c56aeca09
Arrange custom scripts for running applications.
2018-11-18 12:27:26 +01:00
0f76d1acad
Get dummy test suite in place.
...
At least isort/pylava are passing.
2018-11-18 11:58:22 +01:00
c84cfef0fe
Remove test view.
2018-11-18 11:39:32 +01:00
21d94dc626
Auto-generate a secret key for development mode.
2018-11-18 11:36:20 +01:00
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.
2018-11-18 11:31:21 +01:00
d99ca13ab4
Add docker note for development notes.
2018-11-18 11:14:52 +01:00
b20e880db3
Setup application factory and dev/prod files.
...
Also some style fixes in there.
2018-11-18 11:13:56 +01:00
2399a25ce9
Sort packages. Add scripts. Add dev-packages.
2018-11-18 11:13:33 +01:00
351a2bc42a
Don't forget eventlet (for socketio production).
2018-11-17 22:48:34 +01:00
d9d00aab93
Get some new READMEs in place. Add Ansible placeholder.
2018-11-17 21:39:21 +01:00
416dfc2cef
Add development server script.
2018-11-17 21:30:08 +01:00
d2a1134c57
Being pedantic with commas, capitalisation and spacing.
2018-11-17 21:03:59 +01:00
4b2aa0afcb
Use new xppl
name in the ignore file.
...
Remove other files which are not present now.
2018-11-17 20:57:45 +01:00
02c4ebac9d
Re-ignore rqlite* files. We'll be putting them here.
2018-11-17 20:55:58 +01:00
419df9c429
Let's use Pipenv for our dependency manager.
2018-11-17 20:41:24 +01:00
a2b35726d9
Let's use the name of the app for the app.
2018-11-17 20:41:17 +01:00