Overview
Astroad provides a seamless entry point for developers looking to build websites using Astro and PayloadCMS. This pre-configured setup simplifies the development process, allowing you to quickly spin up a complete local environment with Docker, enabling you to test and refine your website before moving to production. The convenience of Astroad lies in its ready-to-use components and minimal configuration requirements, making it ideal for both beginners and seasoned developers.
Designed with efficiency in mind, Astroad not only supports local development but also facilitates smooth deployment through GitHub Workflows. By handling crucial configuration options with ease, it ensures a streamlined experience that allows you to focus more on innovation rather than setup hurdles.
Features
Pre-configured Setup: Astroad comes with a complete development environment for both Astro and PayloadCMS ready for local use with Docker.
Easy Local Development: No complex configurations are needed for local environments, allowing you to get started right away.
Seamless Deployment: Integration with GitHub Workflows simplifies the deployment process and ensures your website can be consistently updated from your repository.
Customizable Variables: Set your secrets and variables in the repository settings, which automatically replace placeholders in the
.envfile during deployment for a secure setup.Simple Repository Management: Easily create your own project from the Astroad template and modify it to suit your needs, with clear instructions on repository management.
Multi-container Launch: Start the necessary containers for Astro, PayloadCMS, and MongoDB with a single command, making testing a breeze.
User Friendly: With straightforward setup commands and a clear directory structure, developers can easily navigate and modify their projects without confusion.