Hello folks, fairly new to Prefect and working to get things set up in a fairly restricted environment. Any tips/tricks to install prefect server/ui using Docker on a server with no internet access?
k
Kevin Kho
09/17/2021, 6:30 PM
Hey James, that sounds a bit hard. How would you copy other Docker containers over?
But if you have no internet…how can server run? Like you’re only going to orchestrate work on the same machine?
j
James Geiger
09/17/2021, 6:33 PM
There are a few select ports open to orchestrate across the network and a few select APIs, but generally do not whitelist package stores. So, I could somehow download from a machine with internet and load it into Docker? Just would need to make sure all required images were loaded.
k
Kevin Kho
09/17/2021, 6:35 PM
That sounds like the way to do it (if possible). I don’t have experience but yes you would need to load them into Docker and then
prefect server start
will pull the containers and there shouldn’t be a download since they already exist on the machine. Maybe?
n
nicholas
09/17/2021, 6:35 PM
On the UI front at least, once you have the image you should be g2g; the UI should work in a completely airgapped environment, so long as it can talk to the API