summaryrefslogtreecommitdiff
path: root/readme.txt
diff options
context:
space:
mode:
authorBenji Dial <benji@benjidial.net>2024-02-07 19:20:56 -0500
committerBenji Dial <benji@benjidial.net>2024-02-07 19:20:56 -0500
commit026d52a710e4c15e555e88c71d027a300d868a26 (patch)
tree90bbde8c484a84e3fddd2ae0592f000301b1d521 /readme.txt
parent7b89b4cd703ee1123f01e3ddba0ae24911baf410 (diff)
downloadvoting-site-026d52a710e4c15e555e88c71d027a300d868a26.tar.gz
put email config in separate file so it can be .gitignored
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/readme.txt b/readme.txt
index 652a1ef..0296506 100644
--- a/readme.txt
+++ b/readme.txt
@@ -6,14 +6,20 @@ This is the source of the website at vote.benjidial.net.
This code is written in Racket and requires a few packages. On Debian, you can
get all of the dependencies by running the following commands:
+
sudo apt install racket
raco pkg install koyo scgi smtp
=== running ===
-The server can be run with `racket main.rkt`. This will start a scgi server
-on port 9000. You will need an SCGI-compatible web server. For example, with
-nginx, you can make a server entry with:
+Before the server can be run, it must be configured. Copy email-template.rkt to
+email.rkt and then fill out the values. You can optionally change the variables
+in config.rkt as well.
+
+The server can then be run with `racket main.rkt`. This will start a scgi
+server on port 9000. You will need an SCGI-compatible web server to reverse
+proxy this. For example, with nginx, you can make a server entry with:
+
server {
location / {
include scgi_params;