{"id":26552085,"url":"https://github.com/aglide100/dak-blog","last_synced_at":"2026-04-09T19:48:36.551Z","repository":{"id":37480819,"uuid":"328069233","full_name":"aglide100/dak-blog","owner":"aglide100","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-14T18:57:27.000Z","size":64859,"stargazers_count":1,"open_issues_count":17,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-19T04:11:51.607Z","etag":null,"topics":["docker-compose","golang","grpc-web","nextjs","storybook","tailwindcss","typescript","vercel"],"latest_commit_sha":null,"homepage":"personel-blog.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aglide100.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-09T03:53:01.000Z","updated_at":"2022-03-21T14:05:54.000Z","dependencies_parsed_at":"2024-06-21T02:27:45.073Z","dependency_job_id":null,"html_url":"https://github.com/aglide100/dak-blog","commit_stats":null,"previous_names":["aglide100/personel-blog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aglide100%2Fdak-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aglide100%2Fdak-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aglide100%2Fdak-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aglide100%2Fdak-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aglide100","download_url":"https://codeload.github.com/aglide100/dak-blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244926917,"owners_count":20533212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-compose","golang","grpc-web","nextjs","storybook","tailwindcss","typescript","vercel"],"created_at":"2025-03-22T08:23:40.018Z","updated_at":"2025-12-30T19:00:15.860Z","avatar_url":"https://github.com/aglide100.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dak-blog\n\n### This repo is make simple web blog\n\n## 1. purpose\n\nmade own blog with typescript and golang\n\n## 2. How to run?\n\n\u003e ### Using docker\n\n    docker-compose build\n\n    docker-compose up -d\n\nOR\n\njust command\n\nrunning webapp\n\nMove the ui directory and\n\n    cd ui/\n\n\u003e ### run storybook on your local\n\n    npm run storybook\n\n\u003e ### run next js on your local\n\n    npm run dev\n\n\u003e ### run npm build\n\n    npm run build\n\nrunning api server\n\n\u003e ### go run\n\n    go run cmd/**/*.go\n\n## 3. Project Diagram\n\nwip\n\ngithub =\u003e github action CI/CD =\u003e dockerized app =\u003e deploy server\n\n## 4. Dependency\n\nThis project used\n\nGithub CI/CD\n\n\u003e [cross-the-world/ssh-scp-ssh-pipelines][cross-the-world/ssh-scp-ssh-pipelineslink]\n\n\u003e [JamesIves/github-pages-deploy-action][jamesives/github-pages-deploy-actionlinklink]\n\nCSS\n\n\u003e [tailwindCss][tailwindcsslink]\n\nSSR framework\n\n\u003e [nextJs][nextjslink]\n\nScript language\n\n\u003e [typescript][typescriptlink]\n\nAPI Server\n\n\u003e [golang][golanglink]\n\nGolang validator\n\n\u003e [goValidator][govalidator]\n\nGolang godotenv\n\n\u003e [godotenv][godotenv]\n\ngRPC-web\n\n\u003e [gprc-web][grpcweblink]\n\nUI develop testing tool\n\n\u003e [stoybook][storybooklink]\n\nLoadBalance\n\n\u003e [nginx][nginxlink]\n\nDatabase\n\n\u003e [postgresql][postgesqllink]\n\nContainer\n\n\u003e [docker][dockerlink]\n\n---\n\n## 5. preview\n\nstorybook\n\n\u003e https://aglide100.github.io/dak-blog/\n\nvercel app\n\n\u003e http://dak-blog-git-master.aglide100.vercel.app\n\n[cross-the-world/ssh-scp-ssh-pipelineslink]: https://github.com/cross-the-world/ssh-scp-ssh-pipelines\n[jamesives/github-pages-deploy-actionlinklink]: https://github.com/JamesIves/github-pages-deploy-action\n[tailwindcsslink]: https://tailwindcss.com/\n[typescriptlink]: https://www.typescriptlang.org/\n[nextjslink]: https://nextjs.org/\n[golanglink]: https://golang.org/\n[storybooklink]: https://storybook.js.org/\n[postgesqllink]: https://www.postgresql.org/\n[dockerlink]: https://www.docker.com/\n[nginxlink]: https://www.nginx.com/\n[grpcweblink]: https://github.com/improbable-eng/grpc-web\n[govalidator]: https://github.com/go-playground/validator\n[godotenv]: https://github.com/joho/godotenv\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faglide100%2Fdak-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faglide100%2Fdak-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faglide100%2Fdak-blog/lists"}