Skip to content

RunOnFlux/deploy-with-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy With Git: Example Apps

A collection of "Hello World" apps demonstrating how to deploy any framework to Flux Network using the Deploy With Git feature. No CI pipelines, no Docker knowledge, no infrastructure to manage.


What is Deploy With Git?

Deploy With Git lets you deploy directly from a GitHub repository to Flux's decentralized cloud in minutes. Point it at your repo, and Flux handles the rest:

  • Auto-detects your framework: Node.js, Bun, Python, Ruby, PHP, Java, .NET, Go, Rust, and more
  • Installs dependencies: npm install, pip install, composer install, bundle install, go mod download, cargo build, etc.
  • Builds your app: runs your build script automatically when detected
  • Runs your server: starts the right process for your framework with zero configuration
  • Deploys across multiple nodes: your app runs on Flux's global decentralized network for high availability

Every push can trigger an automatic redeploy via GitHub Webhooks, with automatic rollback if a new build fails.


Secrets & Environment Variables

Environment variables are injected at runtime and never stored in your repository. For production workloads requiring the highest level of security, Enterprise Mode encrypts your entire app specification (including all environment variables and secrets) and runs exclusively on verified ArcaneOS nodes. Your secrets are never exposed in plaintext anywhere in the deployment pipeline.


Get Started

  1. Go to cloud.runonflux.com/apps/register and choose Deploy With Git
  2. Paste your repository URL and select your branch
  3. Set your port and any environment variables
  4. Click Register and your app is live

See the full guide: Deploy With Git:Introduction


Example Apps by Framework

Node.js

Framework Guide
Express deploy-express
Fastify deploy-fastify
NestJS deploy-nestjs
AdonisJS deploy-adonisjs
LoopBack deploy-loopback

Bun

Framework Guide
Elysia deploy-elysia
Hono deploy-hono-bun

Frontend

Framework Guide
React deploy-react
Vue.js deploy-vue
Angular deploy-angular
Svelte deploy-svelte
Preact deploy-preact
Alpine.js deploy-alpinejs
Vite deploy-vite

Full-Stack & SSR

Framework Guide
Next.js deploy-nextjs
Nuxt deploy-nuxt
Remix deploy-remix
Astro deploy-astro
Angular SSR deploy-angular-ssr
SolidStart deploy-solidstart
QwikCity deploy-qwikcity
TanStack Start deploy-tanstack-start

Static Site Generators

Framework Guide
Gatsby deploy-gatsby
Gridsome deploy-gridsome
Eleventy deploy-eleventy
Hexo deploy-hexo
Docusaurus deploy-docusaurus
MkDocs deploy-mkdocs
Sphinx deploy-sphinx

Python

Framework Guide
Django deploy-django
FastAPI deploy-fastapi
Flask deploy-flask
Starlette deploy-starlette
Falcon deploy-falcon
Quart deploy-quart
Gradio deploy-gradio
Streamlit deploy-streamlit

Ruby

Framework Guide
Rails deploy-rails

PHP

Framework Guide
Laravel deploy-laravel
Symfony deploy-symfony

Java

Framework Guide
Spring Boot deploy-spring-boot
Quarkus deploy-quarkus
Micronaut deploy-micronaut

.NET

Framework Guide
ASP.NET Core deploy-aspnet-core
Blazor Server deploy-blazor-server
Blazor WebAssembly deploy-blazor-wasm
Worker Service deploy-worker-service

Go

Framework Guide
Gin deploy-gin
Echo deploy-echo
Fiber deploy-fiber
Chi deploy-chi
Iris deploy-iris

Rust

Framework Guide
Actix Web deploy-actix-web
Rocket deploy-rocket
Warp deploy-warp
Tide deploy-tide
Thruster deploy-thruster
Salvo deploy-salvo
Gotham deploy-gotham

Resources

About

Guides and examples for Deploy With Git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors