More changes to README.
This commit is contained in:
parent
5e2e80c316
commit
87b7fefd65
21
README.md
21
README.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
A web-app intended to be used by canvassers campaigning for a 'Yes' vote in the second independence referendum.
|
A web-app intended to be used by canvassers campaigning for a 'Yes' vote in the second independence referendum.
|
||||||
|
|
||||||
The web-app will be delivered to canvassers out knocking doors primarily through an HTML5/React single-page app; it's possible that someone else may do an Android of iPhone native app to address the same back end but at present I have no plans for this.
|
The web-app will be delivered to canvassers out knocking doors primarily through an HTML5/React single-page app designed to work on a mobile phone; it's possible that someone else may do an Android of iPhone native app to address the same back end but at present I have no plans for this.
|
||||||
|
|
||||||
There must also be an administrative interface through which privileged users can set the system up and authorise canvassers, and a 'followup' interface through which issue-expert specialist canvassers can address particular electors' queries.
|
There must also be an administrative interface through which privileged users can set the system up and authorise canvassers, and a 'followup' interface through which issue-expert specialist canvassers can address particular electors' queries.
|
||||||
|
|
||||||
|
@ -23,12 +23,31 @@ You will need [Leiningen][1] 2.0 or above installed. The database required must
|
||||||
[1]: https://github.com/technomancy/leiningen
|
[1]: https://github.com/technomancy/leiningen
|
||||||
[2]: https://www.postgresql.org/
|
[2]: https://www.postgresql.org/
|
||||||
|
|
||||||
|
You'll also need to create your own local copy of *profiles.clj*, which should contain something like:
|
||||||
|
|
||||||
|
;; WARNING
|
||||||
|
;; The profiles.clj file is used for local environment variables, such as database credentials.
|
||||||
|
;; This file is listed in .gitignore and will be excluded from version control by Git.
|
||||||
|
|
||||||
|
{:profiles/dev {:env {:database-url "jdbc:postgresql://127.0.0.1/youyesyet_dev?user=username&password=thisisnotsecure"}}
|
||||||
|
:profiles/test {:env {:database-url "jdbc:postgresql://127.0.0.1/youyesyet_test?user=username&password=thisisnotsecure"}}}
|
||||||
|
|
||||||
|
Where *username* is the username required to access the database, and *thisisnotsecure* is the password which authenticates that username.
|
||||||
|
|
||||||
## Running
|
## Running
|
||||||
|
|
||||||
To start a web server for the application, run:
|
To start a web server for the application, run:
|
||||||
|
|
||||||
lein run
|
lein run
|
||||||
|
|
||||||
|
If you're wanting to work on cljs development, you need two terminal sessions. In one run
|
||||||
|
|
||||||
|
lein run
|
||||||
|
|
||||||
|
as above; in the other, run
|
||||||
|
|
||||||
|
lein figwheel
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Copyright © 2016 Simon Brooke for the Radical Independence Campaign.
|
Copyright © 2016 Simon Brooke for the Radical Independence Campaign.
|
||||||
|
|
Loading…
Reference in a new issue