
Your own self hosted continuous deployment solution for JAM Stack websites.
JAMStackBox is a self-hosted continuous deployment solution specifically designed for GatsbyJS websites. This tool simplifies the process of deploying static websites by automating builds in a controlled Docker environment upon receiving a POST request. By leveraging GitHub repositories, users can seamlessly integrate their projects and ensure stable, repeatable builds, all while enjoying the flexibility of a self-hosted solution.
With the rise in popularity of static site generators, JAMStackBox stands out as an efficient choice for developers looking to streamline their deployment workflows. While it’s currently under development and oriented towards GatsbyJS, the framework is open for contributions, inviting users to expand its capabilities to accommodate other static site generators.
/site for creating new site instances and /build/[id] for triggering builds.
GatsbyJS is a free and open-source static site generator based on React. It uses a modern development stack including Webpack, GraphQL, and modern JavaScript and CSS frameworks. It also provides a rich set of plugins, starters, and themes.
A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.