Skip to content

talentedev/vue-node-docker-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Agile Screening Task

Setup

Prerequisites

  • Install the latest version of Docker and Docker Compose. On MacOS and Windows, both are bundled inside the Docker Desktop application.
  • Using a Linux operating system like Ubuntu is strongly recommended.
  • On Windows, make sure to use a bash-like terminal.
  • Clone the project using git clone https://github.com/talentedev/agile-screening.git inside your working directory.

First steps

Run the following commands to run project

$ docker-compose up

Services

Available commands

Open a terminal in the vue-ui service

$ docker-compose exec vue-ui bash

Open a terminal in the nodejs-server service

$ docker-compose exec nodejs-server bash

Populate a database in nodejs-server terminal

$ node ./fixtures.js

To run lint and unit test in vue-ui terminal

$ ./node_modules/.bin/nps lint
$ ./node_modules/.bin/nps test

Screen Record

![Watch the video]