What? Get rid of docker-compose as basic configuration.
Why? Because it's not ok to rebuild docker image when few lines of javascript client changes.
How? Nginx + some HTTPS + fastapi + alpine + python scripts + PostGIS + cron.
Notes: