tensorchord / envd-server

Backend server for envd
Mozilla Public License 2.0
21 stars 13 forks source link

feat(demo): Demo server #46

Open gaocegege opened 2 years ago

gaocegege commented 2 years ago

Description

Ref https://goharbor.io/docs/1.10/install-config/demo-server/

The demo server is cleaned and reset every two days.

We could have a demo server for envd-server on Kubernetes, and envd dashboard.


Message from the maintainers:

Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

kemingy commented 1 year ago

Explore:

kemingy commented 1 year ago

After trying the harbor demo service, I think there are several things for us to do:

  1. serve and expose the envd dashboard frontend to public
  2. the envd server should run in noauth: false mode (weird name, I think auth: true is better), users are required to sign up and log in
  3. provide the tutorial for users to create the context and access the envd server
  4. set restrictions

Requirements for the service:

Candidates:

I only tried GKE before. For such a demo service, VM with kind should also be possible.

Deployment:


Remote builder requirements:

gaocegege commented 1 year ago

https://demo.questdb.io/

Here is another demo server example.

kemingy commented 1 year ago

https://demo.questdb.io/

Here is another demo server example.

It's a read-only demo.

We can also disable the user sign-up and provide only one demo user.

Users can use envd build --push to build their images locally and push them to the docker registry. But some of them may suffer from network issues.

VoVAllen commented 1 year ago

apply for cloud resource