This little guide provides detailed instructions on implementing Infrastructure as Code (IaC) practices using Terraform within the Alauda Container Platform (ACP) environment.
- Ensure you have Python 3.x installed
- Install dependencies:
pip install -r requirements.txt
Use the following command to preview the website locally:
make serve
Then in your browser, open http://localhost:8000 to view the website.
Use the following command to build the static website:
make build
The built files will be located in the site/
directory.
This project uses GitHub Actions for automated deployment. Every time you push to the main
branch, the following actions will be triggered:
- Build the MkDocs static website
- Deploy the static website to GitHub Pages
- Generate the PDF file
- Create a new Release
- Upload the PDF file to the Release
You can view the detailed workflow configuration in the .github/workflows/build-and-deploy.yml
file.