This Docker Compose configuration sets up EspoCRM with Tailscale as a sidecar container to keep the app reachable over your Tailnet.
EspoCRM is a web application that allows users to see, enter and evaluate all your company relationships regardless of the type. People, companies, projects or opportunities — all in an easy and intuitive interface.
In this setup, the tailscale-EspoCRM service runs Tailscale, which manages secure networking for EspoCRM. The EspoCRM service utilizes the Tailscale network stack via Docker's network_mode: service: configuration. This keeps the app Tailnet-only unless you intentionally expose ports.
Please check the following contents for validity as some variables need to be defined upfront.
.env// Main variableTS_AUTHKEY.env// Required for normal operation.TS_DOMAIN