fediverse.kr 의 소스코드입니다.
100% Claude Code가 짰습니다.
naru.cafe 인프라에서 돌고있습니다.
문의는 @sftblw@lake.naru.cafe 로 넣어주세요.
https://fediverse.kr/
- Elixir 83.7%
- HTML 14.1%
- CSS 1.1%
- JavaScript 0.7%
- Dockerfile 0.2%
- Other 0.2%
|
|
||
|---|---|---|
| .claude/skills/playwright-cli | ||
| .playwright | ||
| assets | ||
| config | ||
| docs | ||
| lib | ||
| priv | ||
| rel/overlays/bin | ||
| screenshots | ||
| scripts | ||
| test | ||
| .dockerignore | ||
| .formatter.exs | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| mise.toml | ||
| mix.exs | ||
| mix.lock | ||
| README.md | ||
FediverseKr
To start your Phoenix server:
- Run
mix setupto install and setup dependencies - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
Now you can visit localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.
Release (fediverse.kr 운영 절차)
- 앱 테스트/커밋/푸시
mise exec -- mix precommitgit push origin main
- 이미지 빌드/푸시 (버전 태그)
./scripts/build.sh <version>
- 소스 버전 태깅 (필수)
git tag -a <version> -m "release: <version>"git push origin <version>
- Flux 리포에서 배포 태그 업데이트
/home/ch/sources/naru-cafe-cluster-fluxcd/naru-cafe-apps/fediverse-kr/fediverse-kr-web.yamlmigrate/web이미지 태그를 동일 버전으로 갱신 후 커밋/푸시
- 클러스터 반영/롤아웃 확인
Learn more
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix