Docker compose allows setting a remote docker host through env variable. maybe the deployment can be done this way instead of through webhooks: https://docs.docker.com/compose/production/#running-compose-on-a-single-server