The template-service (ms) includes a set for the server and client.
You can use both the server and client parts separately.
The ms are tools:
- Apollo Server
- Apollo Engine
- Graphql Playground
- Graphql Voyager
- Express-session (sequelize)
- Schema stitching
- Apollo Client
- Express-session (connect-redis)
- Prisma GraphQL API (Database Connector: Postgres)
You can add other tools to repository deql-ms-server
- VSCode server debugging (launch.json)
git submodule init; git submodule update
For one submodule (client/server):
-
git submodule init server/deql-ms-server
-
git submodule update server/deql-ms-server
npm run <operation>
- "init" - install dependencies: client and server,
- "init_client",
- "init_server",
- "client",
- "server",
- "start" - run: client and server
- "ms_deps_install" - run docker-compose-deps (prisma, postgres, pgadmin, redis, redis-commander)
- "redis_commander" start redis-commander on port :8099
npm run ms_deps_install