Skip to content

aglide100/dak-blog

Repository files navigation

dak-blog

This repo is make simple web blog

1. purpose

made own blog with typescript and golang

2. How to run?

Using docker

docker-compose build

docker-compose up -d

OR

just command

running webapp

Move the ui directory and

cd ui/

run storybook on your local

npm run storybook

run next js on your local

npm run dev

run npm build

npm run build

running api server

go run

go run cmd/**/*.go

3. Project Diagram

wip

github => github action CI/CD => dockerized app => deploy server

4. Dependency

This project used

Github CI/CD

cross-the-world/ssh-scp-ssh-pipelines

JamesIves/github-pages-deploy-action

CSS

tailwindCss

SSR framework

nextJs

Script language

typescript

API Server

golang

Golang validator

goValidator

Golang godotenv

godotenv

gRPC-web

gprc-web

UI develop testing tool

stoybook

LoadBalance

nginx

Database

postgresql

Container

docker


5. preview

storybook

https://aglide100.github.io/dak-blog/

vercel app

http://dak-blog-git-master.aglide100.vercel.app