Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Deploying prefect server on VM Instance

Hi everyone,

I have successfully installed and run Prefect Server on Google Cloud Shell using the following commands:

pip install prefect
prefect server start

This allows me to access the Prefect UI without any issues. Now, I want to deploy the Prefect Server on a Google Cloud VM instance using Docker.

However, I'm facing difficulties in creating the Dockerfile and Image to run Prefect Server on the VM. I would appreciate any guidance or solutions on how I can properly package Prefect Server into a Docker container and deploy it on a Google Cloud VM instance. 

Thank you in advance for your help!

0 1 452
1 REPLY 1

Hi @harshada2828

Welcome to Google Cloud Community! 

To set up a Prefect Server on a virtual machine instance, you may follow "Prefect Server 101: Deploying to Google Cloud Platform," written by Nicholas, published on Medium. This article offers a detailed, step-by-step guide, covering the process from the initial setup of the VM instance to the deployment and configuration of Prefect Server on Google Cloud Platform (GCP).

Note: In this article,  Installing Prefect Server requires three dependencies: Python, Docker, and Docker Compose

I hope the above information is helpful.