jsun-m
jsun-m
``` type ConcurrencyLimit struct { Id uint `db:"id" json:"-" redis:"-"` ExternalId string `db:"external_id" json:"external_id,omitempty" redis:"external_id"` GPULimit uint32 `db:"gpu_limit" json:"gpu_limit" redis:"gpu_limit"` CPULimit uint32 `db:"cpu_limit" json:"cpu_limit" redis:"cpu_limit"` CreatedAt time.Time `db:"created_at" json:"created_at,omitempty" redis:"-"`...
This lock was initially meant to protect the in memory lock dictionary that was removed. Since this redis lock is usually shared by an entire repository data struct (e.g ContainerRedisRepo),...
Add temporary token for authenticating download requests directly from the browser. Update to AuthMiddleware: Allow pass through for auth middle if authorization token is not specified. This means auth middleware...
Task dispatcher already automatically removes task from the list of pending tasks if it is pending up for 2 hours. However, the `STATUS` shown is the exact same status as...
This PR adds the ability to connect `beta9 shell` to any existing container using `beta9 shell --container-id [container-id]` I replaced openssh-server with dropbear which is a lightweight SSH server that...
Make app name required but also automatically set the `deployment` name to the app name if app name is not set.
Add templates and setup file to spin up an entire beta9 cluster in [fly.io](https://fly.io/). This includes templates for: - control plane redis - juicefs redis - blobcache redis - control...