Sample Project
- Common
- TypeScript
- Nx monorepo
- GraphQL
- Firebase Authentication
- Backend
- NestJS
- Frontend
- Next.js
- urql
- Chakra UI
- Infrastructure
- TODO Cloud Run
- TODO Vercel
- Test
- TODO e2e
- TODO Jest
- Storybook
- Chromatic
- Other
- Sentry
- TODO Asynchronous execution
- TODO Feature Flags
docker compose up
nx run-many --target=serve --all
nx run-many --target=lint --all
prisma generate
nx storybook browser-storybook-host
nx g move --project api-bff backend/bff --importPath=@backend/bff
nx g @nrwl/react:library browser/urql --importPath=@browser/urql
TODO
docker compose up pmm-server
# 別ウィンドウで
docker compose exec pmm-server change-admin-password admin
docker compose run --rm pmm-client-setup
# docker compose up pmm-server 停止
docker compose --profile pmm up
docker compose exec pmm-client pmm-admin add mysql --query-source=slowlog --username=pmm --password=pass mysql-main mysql:3306
open https://localhost/
# Chrome で "thisisunsafe" とキーボードを叩く