GitDeployHub

coollabsio/ideas

github.com/coollabsio/ideas ↗
Rust
8 environment variables found in .env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.

  • GITHUB_CLIENT_ID GitHub OAuth/App user authorization credentials. GitHub is used only for identity; ideas and upvotes live in local SQLite.
  • GITHUB_CLIENT_SECRET secret
  • GITHUB_LOGIN_ENABLED Set false to hide sign-in and block /api/auth/login.
  • IDEAS_MODERATOR_LOGINS Comma-separated GitHub usernames allowed to mark ideas in progress, close/reopen, and delete any idea. Regular authors can edit/delete…
  • PUBLIC_BASE_URL Public origin of this app. Must match the GitHub OAuth callback URL.
  • DB_PATH SQLite database location.
  • PORT Server bind address.
  • HOST
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/coollabsio/ideas
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/coollabsio/ideas
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/coollabsio/ideas
← Try another repo