Skip to content

Roadmap #1

@anbraten

Description

@anbraten
  • https://lagoss.com setup
    • deploy dashboard to https://app.lagoss.com
    • check how to update vercel env without need to re-deploy
    • deploy runtime
    • deploy s3
    • deploy clickhouse
  • remove some unused parts
    • sentry
    • axiom
    • posthog
  • remove / disable google login
  • update / correct release management
    • release new @lagoss/cli version
    • release new docker containers ghcr.io/lagosapp/...
  • update self-hosting docs
    • general installation
    • adding https
  • update ci
  • update links (exp: join waitlist)
  • support cli endpoints
  • cli
    • device auth for login
    • auto detect project by git url, use some lookup api
    • configure using env instead of json config?
    • allow upload of assets without index.js
  • UI
    • project settings
      • update cron
    • user settings
      • general
      • billing & usage
    • organization
      • create organization
      • delete organization
      • invite members
      • remove members
    • logs grouped by request
      • add request id
      • add request details (headers, client-ip, region, status-code, url, request method ?)
    • support customer domain
      • check dns
      • get https certificate
      • register in proxy (caddy using admin api?)
    • always check plan and permissions
    • environments
      • default: prod, preview
      • url per environment
    • playground
      • allow to create project as playground
      • allow to open playground projects with editor
      • add monaco syntax style
      • add logs & preview to editor
      • allow usage of typescript in playground
    • show if deployment is deployed (deployment is at the beginning just created and needs to be deployed afterwards)
      • feedback from serverless if downloaded / deployed
    • cron with special path and hosted function
  • disable public access to preview environments
  • restucture s3 files (deployments//index.js, index.js.map, public/)
  • serverless
    • download function and assets on demand (check locally if already there, check remote and download, else return 404)
  • support environments
    • fixed domain per environment
    • env vars for environment
    • static or dynamic environment names
    • limit environment amount

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions