imrancio / blog

Personal blog of Imran Chowdhury
https://blog.imranc.io
MIT License
0 stars 0 forks source link
blog gatsbyjs

Imran C’s Blog

docker workflow donate

Personal blog of Imran Chowdhury

About me

I’m a software engineer currently working with NextJS, React, NestJS, Node, and GraphQL. I love learning about InfoSec, DevOps, ML, and Full Stack Web.

You may follow me on LinkedIn for latest updates.

Instructions

Prerequisites

First, install node dependencies:

yarn

Then, setup Algolia.

For development server, run:

yarn develop # or yarn start

For production build, run:

yarn build # outputs to public/

For dockerised production build, run:

docker build -t imrancio/blog . # builds imrancio/blog:latest docker image

For deploy to AWS S3, run:

AWS_PROFILE=<aws profile name> yarn deploy
# or AWS_ACCESS_KEY_ID=<...> AWS_SECRET_ACCESS_KEY=<...> AWS_REGION<...> yarn deploy

Licenses

The source code is licensed under MIT. Please feel free to use and share it.

All rights reserved for the content. It's alright to share snippets or part of the content with proper attribution. It’s not okay to copy paste an entire post (with or without attribution). Please contact me in this case.