Learn how to design and develop large-scale systems
Learn new knowledge and code skills
IMPORTANT:
Be sure the following port is available:
-- 3050
$ git clone https://github.com/SantGT5/graph-todo.git
$ cd graph-todo
--- install dependencies is not required to run project ---
$ cd client
$ npm install
$ cd ../server
$ npm install
$ cd ..
--- docker compose ---
$ npm run docker:dev
After run project, the following success message appears in the terminal:
Having project running, you can visit the following routers:
-
Client: http://localhost:3050/
-
Apollo Server: http://localhost:3050/graphql
-
Mongo-Express: http://localhost:3050/mongoadmin
-
$ npm run docker:devstart dev mode project -
$ npm run docker:proproduction build (MongoDB access is required) -
$ npm run docker:server:testrun server test -
$ npm run docker:client:testrun client test

