Windmill is a blank white screen
I've just set up Windmill in my lab using docker on Almalinux 9. When I point a browser at the VM, I just get a white screen. I've turned off firewalld and selinux for now, just to eliminate them as possibilities.
I'm not seeing any errors in the windmill_windmill_server_1 or windmill_caddy_1 logs. How can I troubleshoot this?
6 Replies
Hi,
1. Did you use the stock docker compose
2. Do you have logs about the server responding to requests ? If not then most likely the ingress is not setup properly and your requests are not reaching the server
1. I've tried both docker-compose and podman-compose now.
2.
docker logs windmill_windmill_server_1
is just the following over and over again:
I did notice one additional thing that I missed previously. The caddy container keeps exiting. Its log looks like this:
I can't tell where on the local system the Caddyfile should be and the self-hosting instructions don't specify anything beyond downloading it. I've put docker-compose.yml, Caddyfile, and .env in /opt/windmill at the moment. All are world-readable.The server is not receiving any request and your issue come from Caddy and related to this Caddyfile which should be mounted and readable to caddy at that location
Resolved the permissions issue (selinux-related) and now have windmill_caddy_1 running normally. Unfortunately, windmill is still a blank white page.
your server are not receiving the requests, likely still a caddy configuration issue
Finally figured this out. The variables in the included Caddyfile (BASE_URL and ADDRESS) weren't functional. I replaced them with the actual values and I'm up and running now.