Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kdpuvvadi/blog
personal blog with tech writeups
https://github.com/kdpuvvadi/blog
ansible blog hugo terraform
Last synced: 1 day ago
JSON representation
personal blog with tech writeups
- Host: GitHub
- URL: https://github.com/kdpuvvadi/blog
- Owner: kdpuvvadi
- License: mit
- Created: 2020-11-02T07:38:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T10:13:49.000Z (18 days ago)
- Last Synced: 2024-10-23T12:05:10.065Z (16 days ago)
- Topics: ansible, blog, hugo, terraform
- Language: HCL
- Homepage: https://blog.puvvadi.me
- Size: 12.6 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blog
[Jekyll](https://jekyllrb.com/) Blog running on [Cloudflare](https://cloudflare.com) with theme [Chirpy](https://chirpy.cotes.page/)
Live [URL](https://blog.puvvadi.me)
## Testing
```shell
yarn install # install dependencies
yarn start # live test
yarn build # build
```check the output at `http://localhost:4000`
## Deployment
Deploying with [terraform](https://terraform.io/) using [terraform cloud](app.terraform.io) on Cloudflare Pages. `Github actions` runs the `terraform apply` when changes to the terraform directory pushed. Config can be found under `terraform` directory.
providers in terraform
```hcl
terraform {
required_version = ">= 1.3.0"
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
version = "4.16.0"
}
}
cloud {
organization = "KDPuvvadi"workspaces {
name = "blog"
}
}
}
```## License
Licensed under [MIT](/LICENSE)