diff options
author | throwaway <developerthrowaway@protonmail.com> | 2023-09-22 16:20:39 -0500 |
---|---|---|
committer | lolcat <lolcat@no-reply@lolcat.ca> | 2023-09-22 16:20:39 -0500 |
commit | b7cc53c156867ea3d0351737d9815d506b61db09 (patch) | |
tree | 44b43ff677cd10eb9bc2f181cf38f71f12c4c86e /README.md | |
parent | be8546bdf55f9c77012217ec510b81d9d5fd58b3 (diff) |
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 <developerthrowaway@protonmail.com>
Co-committed-by: throwaway <developerthrowaway@protonmail.com>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -224,13 +224,20 @@ Obviously replace `<youronionaddress>` 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 |