An open API service indexing awesome lists of open source software.

https://github.com/labring/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.
https://github.com/labring/sealaf

Last synced: about 1 year ago
JSON representation

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.

Awesome Lists containing this project

README

          

## What is Sealaf?

Sealaf is a product that deeply integrates [Laf](https://github.com/labring/laf) and [Sealos](https://github.com/labring/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

```bash
# 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

```bash
# 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"
```