Skip to content
/ ts-graphql-starter Public template

Project template using TypeScript, GraphQL, Next.js, NestJS

Notifications You must be signed in to change notification settings

rinunu/ts-graphql-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ts-graphql-starter

Sample Project

overview

  • 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

Commands

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

PMM

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" とキーボードを叩く

About

Project template using TypeScript, GraphQL, Next.js, NestJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published