https://github.com/parkgang/modern-board
modern stacks board โจ
https://github.com/parkgang/modern-board
docker fluentui-component gin react teams vscode
Last synced: 5 months ago
JSON representation
modern stacks board โจ
- Host: GitHub
- URL: https://github.com/parkgang/modern-board
- Owner: parkgang
- License: mit
- Created: 2021-06-23T15:37:38.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-09T13:51:37.000Z (over 4 years ago)
- Last Synced: 2024-06-20T12:52:52.997Z (almost 2 years ago)
- Topics: docker, fluentui-component, gin, react, teams, vscode
- Language: Go
- Homepage:
- Size: 2.74 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
โจ modern-board ๐ค
`Bulletins created using modern stacks`
์ผ๋ฐ์ ์ธ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ํ **์น ์ฑ**์ด์ง๋ง ๋๋ฆ๋๋ก ํ๋์ ์ธ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ฌํด์ํ ํ๋ก์ ํธ์
๋๋ค. ๋ฃฉ์คํ์ [Microsoft Teams](https://www.microsoft.com/ko-kr/microsoft-teams/group-chat-software) ๋ฅผ ๋ฐ๋ผ๊ฐ๋๋ค. ํ๋ก์ ํธ์ ์ฌ์ฉ ๋ ๊ธฐ์ ์ ๊ฐ ์ ํ์ [webapp (react)](./webapp), [server (gin)](./server) ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
## Common tool
1. vscode
1. datagrip
1. docker
## Quick start
`docker-compose up -d` ์ผ๋ก docker ์ปจํ
์ด๋๋ฅผ ์ฌ๋ฆฌ๊ณ vscode `์คํ ๋ฐ ๋๋ฒ๊ทธ` ์์ `Server/Client` ์ผ๋ก ์คํํ์ธ์!
๋ฌผ๋ก , ํ์ํ ์์กด์ฑ๊ณผ docker, vscode extension์ ๋ฏธ๋ฆฌ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค! ๊ฐ ์ ํ์ `README.md` ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ปจํ
์ด๋ ์คํ๊ณผ ๊ฐ์ ๋ช
๋ น์ด๋ vscode `tasks.json` ์๋ ์ ์๋์ด ์์์ผ๋ก ํธํ๊ฒ task๋ก ์คํํ์ธ์! ๐
> ์ฒซ ์ปจํ
์ด๋๋ฅผ ํ๋ก๋น์ ๋ํ๋๋ฐ ์๊ฐ์ด ์์๋๋ฏ๋ก ์๋์ ๋ช
๋ น์ด๋ก 1ํ ์ปจํ
์ด๋ apply ์ดํ ์ฌ์ ๋ฅผ ์๊ฐ์ ๋๊ณ ๋๋ฒ๊น
์ ์คํ์์ผ์ฃผ์ธ์.
## Prod deployment
prod์ผ๋ก ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์๋๋ก `Dockerfile` ํ์ผ์ด ๋ชจ๋ ์์ฑ๋์ด ์์ผ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ง์ถฐ์ `CI/CD` pipeline์ผ๋ก ํ์ฐ๊ฑฐ๋ ํน์ ์๋์ cli๋ก ๋ฐฐํฌ์ ์ฌ๋ฏธ๋ฅผ ๋๊ปด๋ณด์ธ์!
```shell
docker build -t parkgang/modern-board:0.1.0 .
docker run --name modern-board-prod -p 22000:8080 -d parkgang/modern-board:0.1.0
```