rafaqat ali
02/25/2021, 9:45 AMMarko Herkaliuk
02/25/2021, 9:51 AMprefect server start
basically run docker-compose, here - https://github.com/PrefectHQ/prefect/blob/master/src/prefect/cli/docker-compose.yml
in the other choice is a run server via helm - https://github.com/PrefectHQ/server/tree/master/helm/prefect-serverrafaqat ali
02/25/2021, 12:57 PMMarko Herkaliuk
02/25/2021, 1:25 PMrafaqat ali
02/25/2021, 1:32 PMMarko Herkaliuk
02/26/2021, 1:55 PMapt-get update -y
apt-get install -y python3 python3-pip
python3 -m pip install --upgrade pip wheel
apt-get install -y python3-venv
apt update -y
apt install -y <http://docker.io|docker.io>
systemctl start docker
systemctl enable docker
curl -L "<https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname> -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
git clone <https://github.com/PrefectHQ/prefect.git>
python3 -m venv prefect-env
source prefect-env/bin/activate
cd prefect && python3 -m pip install .
IP=`curl -H "Metadata-Flavor: Google" <http://metadata/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip>`
mkdir ~/.prefect
cat <<EOF >>~/.prefect/config.toml
[server]
[server.ui]
graphql_url = "http://$IP:4200/graphql"
EOF
prefect server start