Jeśli odpalasz je po raz pierwszy, zainstaluj zależności:
$ npm install
Następnie, aby puścić testy:
$ npm testJeśli wszystko poszło dobrze, powinieneś zobaczyć w konsoli, że wszystkie testy kończą się niepowodzeniem.
Aby puścić testy do pojedynczego zadania, możesz wykonać:
$ npm test -- problem1Żeby nie wpisywać powyższej komendy co chwilę w konsoli, można posłużyć się tymi komendami:
$ npm run test:watch # dla wszystkich
$ npm run test:watch -- problem1 # dla pojedynczegoWykonają one testy przy każdym zapisie pliku
Wystartuj kontener za pomocą docker-compose:
$ docker-compose up -dNastępnie możesz wejść do kontenera za pomocą komendy:
$ docker-compose exec node shTeraz po wpisaniu komendy ls powinieneś zobaczyć pliki, które znajdują się w repo - np. folder node_modules.
Od teraz możesz posługiwać się konsolą tak, jakbyś miał zainstalowanego Node.js (patrz wyżej).
Po zakończeniu pracy puść następującą komendę, aby wyłączyć kontener:
$ docker-compose down