Skip to content

All in one platform to create internal applications, automate workflows and build web pages.

License

Notifications You must be signed in to change notification settings

rapidforge-io/release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

RapidForge Banner

RapidForge

RapidForge is a powerful tool for rapid application development and deployment. Get started quickly with our comprehensive documentation and resources.

📚 Resources

🎥 Walkthrough Video

RapidForge Walkthrough

Click the image above to watch our walkthrough video

🐳 Docker Quick Start

Get started with RapidForge using Docker with the sample Dockerfile below:

FROM debian:latest

# sqlite3 is required if you want Key-Value store to work
RUN apt-get update && apt-get install -y \
    ca-certificates \
    curl \
    jq \
    sqlite3 \
    tar \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app

# Fetch the latest version dynamically from GitHub
ARG ARCH="x86_64"
ARG PLATFORM="Linux"
ARG BINARY_NAME="rapidforge"
RUN VERSION=$(curl -s https://api.github.com/repos/rapidforge-io/release/releases/latest | jq -r '.tag_name') && \
    TARBALL="${BINARY_NAME}_${PLATFORM}_${ARCH}.tar.gz" && \
    curl -L "https://github.com/rapidforge-io/release/releases/download/${VERSION}/${TARBALL}" -o ${TARBALL} && \
    tar -xzvf ${TARBALL} && \
    chmod +x ${BINARY_NAME} && \
    rm ${TARBALL}

ARG PORT=8080
ENV RF_PORT=$PORT
EXPOSE ${PORT}

CMD ["./rapidforge"]

Building and Running

# Build the Docker image
docker build -t rapidforge:latest .

# Run the container
docker run -p 8080:8080 rapidforge:latest

🚀 Features

  • Fast Development: Rapidly build and deploy applications
  • Key-Value Store: Built-in SQLite3 support for data persistence
  • Containerized: Easy deployment with Docker
  • Cross-Platform: Available for Linux, macOS, and Windows

📖 Getting Started

Visit our documentation for detailed setup instructions and usage guides.

📄 License

Please refer to the main repository for license information.


Made with ❤️ by the RapidForge team