Guide to Docklift's networking, custom domains, and Nginx reverse proxy.
Docklift uses a dedicated Nginx container (docklift-nginx-proxy) to handle routing for user applications.
docklift_network (bridge).Project Creation:
domain (e.g., app.example.com) or port.Config Generation:
backend/src/services/nginx.tsnginx-proxy/conf.d/<projectId>.conf.Nginx Reload:
docker exec docklift-nginx-proxy nginx -s reload.A typical generated config looks like:
server {
listen 80;
server_name app.example.com;
location / {
proxy_pass http://dl_<shortId>_<serviceName>:<internal_port>;
proxy_set_header Host $host;
# ... standard proxy headers
}
}
docklift_network.server_name in any config.docker exec docklift-nginx-proxy nginx -t