Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.16 KB

README.md

File metadata and controls

30 lines (21 loc) · 1.16 KB

What is Sealaf?

Sealaf is a product that deeply integrates Laf and Sealos. As a function computing application of Sealos, it can leverage the powerful BaaS (Backend as a Service) capabilities provided by Sealos, offering users out-of-the-box development capabilities.

How to build

# in web directory
docker build -t docker.io/zacharywin/sealaf-web:latest -f Dockerfile .

# in server directory
docker build -t docker.io/zacharywin/sealaf-server:latest -f Dockerfile .

# in deploy directory
sealos build -t docker.io/zacharywin/sealaf:latest --platform linux/amd64 -f Kubefile  .

How to deploy

# 1. Make sure that object storage is installed
curl -O https://raw.githubusercontent.com/minio/operator/master/helm-releases/operator-5.0.6.tgz
helm install --namespace minio-system --create-namespace minio-operator operator-5.0.6.tgz
sealos run ghcr.io/labring/sealos-cloud-objectstorage:latest -e cloudDomain="127.0.0.1.nip.io"

# 2. Copy the wildcard-cert secret to sealaf-system

# 3. Install sealaf
sealos run docker.io/zacharywin/sealaf:latest --env cloudDomain="127.0.0.1.nip.io"