https://github.com/aglide100/dak-blog
https://github.com/aglide100/dak-blog
docker-compose golang grpc-web nextjs storybook tailwindcss typescript vercel
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aglide100/dak-blog
- Owner: aglide100
- Created: 2021-01-09T03:53:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T18:57:27.000Z (over 3 years ago)
- Last Synced: 2024-11-19T04:11:51.607Z (over 1 year ago)
- Topics: docker-compose, golang, grpc-web, nextjs, storybook, tailwindcss, typescript, vercel
- Language: JavaScript
- Homepage: personel-blog.vercel.app
- Size: 61.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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][cross-the-world/ssh-scp-ssh-pipelineslink]
> [JamesIves/github-pages-deploy-action][jamesives/github-pages-deploy-actionlinklink]
CSS
> [tailwindCss][tailwindcsslink]
SSR framework
> [nextJs][nextjslink]
Script language
> [typescript][typescriptlink]
API Server
> [golang][golanglink]
Golang validator
> [goValidator][govalidator]
Golang godotenv
> [godotenv][godotenv]
gRPC-web
> [gprc-web][grpcweblink]
UI develop testing tool
> [stoybook][storybooklink]
LoadBalance
> [nginx][nginxlink]
Database
> [postgresql][postgesqllink]
Container
> [docker][dockerlink]
---
## 5. preview
storybook
> https://aglide100.github.io/dak-blog/
vercel app
> http://dak-blog-git-master.aglide100.vercel.app
[cross-the-world/ssh-scp-ssh-pipelineslink]: https://github.com/cross-the-world/ssh-scp-ssh-pipelines
[jamesives/github-pages-deploy-actionlinklink]: https://github.com/JamesIves/github-pages-deploy-action
[tailwindcsslink]: https://tailwindcss.com/
[typescriptlink]: https://www.typescriptlang.org/
[nextjslink]: https://nextjs.org/
[golanglink]: https://golang.org/
[storybooklink]: https://storybook.js.org/
[postgesqllink]: https://www.postgresql.org/
[dockerlink]: https://www.docker.com/
[nginxlink]: https://www.nginx.com/
[grpcweblink]: https://github.com/improbable-eng/grpc-web
[govalidator]: https://github.com/go-playground/validator
[godotenv]: https://github.com/joho/godotenv