Deploying a Static Website to S3 and CloudFront Using Github Actions

Deploying a Static Website to S3 and CloudFront Using Github Actions

Deploying a Static Website to S3 and CloudFront Using Github Actions - A while back I set up a personal website for myself. It was left for a while and recently I made some improvements to it. As I was doing the improvements I decided to write up how it was built since there were certain aspects of the work I found interesting.

A while back I set up a personal website for myself. It was left for a while and recently I made some improvements to it. As I was doing the improvements I decided to write up how it was built since there were certain aspects of the work I found interesting.

There are similar stories out there like this one or this one. However, their setup is a bit different or does not go into some details I cover. Plus it never hurts to have additional resources when you are building something.

When I first started, all I needed was some static assets which I could change on occasion, therefore, I did not need a server running all the time. I decided to deploy through AWS since I’m more familiar with this setup and it was relatively cheap. One of the improvements I made to it recently was using Github actions for deployments since I had to move code over to a new laptop.

cloudfront github-actions terraform lambda-edge

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Format Your Terraform Code with Github Actions

So, today I discovered how to automate running a terraform fmt and committing it using Github actions! If you are not aware, GitHub actions are ...

A better logs experience with GitHub Actions

It’s now even easier to review logs from your GitHub Actions workflow runs. We’ve introduced several improvements to make the experience more performant, precise, and pleasing to use.

GitHub Action Hero: Swechhya Bista

We spoke with Swechhya Bista to find out about R-action. She’s our latest Action Hero and participated in our recent GitHub Actions Hackathon.GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

CI/CD with Altostra and GitHub Actions

In this post we’ll learn how to add a simple GitHub actions CI/CD flow to a basic Altostra API service project.

DevOps Crash Course (Docker, Terraform, and Github Actions)

DevOps Crash Course (Docker, Terraform, and Github Actions). In this DevOps and Cloud Infrastructure tutorial, you will learn what DevOps is and how to apply some of the most important concepts including: Docker containers, Infrastructure as Code, Continuous Integration and Continuous Deployment