Skip to content

gotpop/blog

Repository files navigation

Gotpop Blog

Deploy Status Production

Personal blog built with Next.js & Storyblok CMS, deployed to AWS EC2.

Tech Stack

Category Technology
Framework Next.js 16
CMS Storyblok
Language TypeScript
Styling Scoped styles
Deployment Docker + AWS EC2
CI/CD GitHub Actions

Development

yarn dev        # Start dev server (http://localhost:3000)
yarn build      # Build for production
yarn lint       # Run linter
yarn type-check # Check TypeScript types

Deployment

Automatic deployment via GitHub Actions:

  1. Push to main branch (development)
  2. Create PR from mainmaster (runs lint & type checks)
  3. Merge PR (deploys to EC2 at https://gotpop.io)

About

A personal blog built using a custom component system hosted on EC2

Topics

Resources

Stars

Watchers

Forks