Richard Spencer
10/24/2024, 7:40 AM[Unit]
Description=Prefect Server
After=network.target
[Service]
Type=simple
User=root
Group=root
Environment="PREFECT_API_TLS_INSECURE_SKIP_VERIFY=true"
Environment="PREFECT_API_URL=<http://127.0.0.1:4200/api>"
Environment="PREFECT_UI_URL=<http://127.0.0.1:4200/>"
Environment="PREFECT_UI_API_URL=<https://mydomain.com/api>"
WorkingDirectory=/myapp
ExecStart=/myapp/.venv/bin/prefect server start --host 0.0.0.0
Restart=always
RestartSec=10
Environment="PATH=/myapp/.venv/bin:$PATH"
[Install]
WantedBy=multi-user.target
location / {
allow all;
proxy_pass <http://127.0.0.1:4200/>;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
}
}