diff --git a/load-balancer/run.sh b/load-balancer/run.sh new file mode 100755 index 0000000..3717c11 --- /dev/null +++ b/load-balancer/run.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +HOST_IP=`ip -4 addr show scope global dev docker0 | grep inet | awk '{print \$2}' | cut -d / -f 1` +FULLCHAIN_PEM="${FULLCHAIN_PEM:-/etc/letsencrypt/live/darklimericks.com/fullchain.pem}" + +docker run \ + --add-host darklimericks:$HOST_IP \ + -p 80:80 -p 443:443 \ + --sysctl net.ipv4.ip_unprivileged_port_start=0 \ + --mount type=bind,source=$FULLCHAIN_PEM,target=/etc/ssl/cert.pem \ + --mount type=bind,source=$(pwd)/haproxy.cfg,target=/usr/local/etc/haproxy/haproxy.cfg \ + --rm -it haproxy diff --git a/web/resources/server/config.edn b/web/resources/server/config.edn index c8efa9f..92b5899 100644 --- a/web/resources/server/config.edn +++ b/web/resources/server/config.edn @@ -2,7 +2,7 @@ {:min-level :warn} :com.darklimericks.server.core/server - {:port 80 :handler #ig/ref :com.darklimericks.server.handlers/handler} + {:port 8000 :handler #ig/ref :com.darklimericks.server.handlers/handler} :com.darklimericks.server.worker/limerick-gen {:kv #ig/ref :com.darklimericks.kv.core/connection