Closed ronnyandre closed 3 years ago
Oh, I see the problem, don't set the SSL environment variables at ALL. The setup script isn't very smart, it's just looking for any value. being set. Set your docker-compose.yml
to this:
environment:
PRETTY_URLS: "1"
LANG: "en-US"
BASE_URL: "http://192.168.86.60"
DB_TYPE: "sqlite"
DB_NAME: "webtrees.sqlite"
DB_PREFIX: "wt_"
WT_USER: "username"
WT_NAME: "Full Name"
WT_PASS: "mybadpassword"
WT_EMAIL: "me@example.com"
Well, after also reading the documentation throroughly I see that it's more or less implicit that this is the way it works as well. Sorry for bothering you with this "issue"!
So I tried to disable everything that has with SSL to do, in order to make the proxy control the security, so I edited the docker-compose file as such:
I also exposed port 8990 to internal port 80 as this port is taken by another service I run.
The problem is that the container still setting HTTPS according to the logs, and thus the app won't start up: