From b7cc53c156867ea3d0351737d9815d506b61db09 Mon Sep 17 00:00:00 2001 From: throwaway Date: Fri, 22 Sep 2023 16:20:39 -0500 Subject: allow docker container to run without ssl certificates (#14) if certificate files are not mounted to /etc/4get/certs then remove ssl virtual host in /etc/apache2/httpd.conf and listen on port 80 also change references "luuul/4get:1.0.0" to "luuul/4get:latest" Reviewed-on: https://git.lolcat.ca/lolcat/4get/pulls/14 Co-authored-by: throwaway Co-committed-by: throwaway --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 0214e13..651944a 100644 --- a/README.md +++ b/README.md @@ -224,13 +224,20 @@ Obviously replace `` by the onion address of `/var/lib/tor/4ge ## Docker Install + +``` +docker run -d -p 80:80 -e FOURGET_SERVER_NAME="4get.ca" -e FOURGET_SERVER_ADMIN_EMAIL="you@example.com" luuul/4get:latest +``` + +With SSL ``` -docker run -d -p 80:80 -p 443:443 -e FOURGET_SERVER_NAME="4get.ca" -e FOURGET_SERVER_ADMIN_EMAIL="you@example.com" -v /etc/letsencrypt/live/domain.tld:/etc/4get/certs luuul/4get:1.0.0 +docker run -d -p 443:443 -e FOURGET_SERVER_NAME="4get.ca" -e FOURGET_SERVER_ADMIN_EMAIL="you@example.com" -v /etc/letsencrypt/live/domain.tld:/etc/4get/certs luuul/4get:latest ``` replace enviroment variables FOURGET_SERVER_NAME and FOURGET_SERVER_ADMIN_EMAIL with relevant values -the certs directory expects files named `cert.pem`, `chain.pem`, `privkey.pem` +if the certificate files are not mounted to /etc/4get/certs the service listens to port 80 +the certificate directory expects files named `cert.pem`, `chain.pem`, `privkey.pem` ## Docker compose @@ -244,7 +251,7 @@ version: "3.7" services: fourget: - image: luuul/4get:1.0.0 + image: luuul/4get:latest restart: always environment: - FOURGET_SERVER_NAME=4get.ca -- cgit v1.2.3