Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

FlexStack Apps

Build and deploy serverless apps on AWS in one-click.
FlexStack is a cloud native alternative to platforms like Render, Vercel, and Heroku.

Philosophy

  • Use high quality tooling, not too much, mostly Rust-based
  • Obey the 12-factor methodology
  • If it runs on my computer, it runs on your computer
  • If it runs today, it runs tomorrow
  • If you understand one development environment, you understand all environments

Deploy on FlexStack

Click the "Deploy on FlexStack" button in any app repository to:

  • Clone the repo to your a linked GitHub account
  • Deploy the app to your own AWS account

Alternatively, you can clone any of the repos here and deploy later by linking them to a FlexStack project.

Before you clone

Our curated apps use mise to run tasks, manage tool versions, and manage environment variables.

  1. Install mise
curl https://mise.run | sh
  1. Add mise to your shell profile. This activates mise in your shell, ensuring the correct tool versions are used for your environment.
# Zsh
echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
echo 'eval "$(~/.local/bin/mise activate zsh --shims)"' >> ~/.zprofile
source ~/.zshrc

# Bash 
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
echo 'eval "$(~/.local/bin/mise activate bash --shims)"' >> ~/.bash_profile
source ~/.bashrc

# Fish
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish
fish_add_path ~/.local/share/