Backend API -> https://github.com/Conaill4/java-dropwizard-flyway
Yml files are created to monitor the the github wokflow
Run mkdir -p .github/workflows touch .github/workflows/"filename".yml -> to create a workflow file for your github.
Run npm audit fix to resolve a potential issue if you were to build a yml file around audit
-
Run a git pull in your main to insure all files are up to date
-
Run
npm install axiosto install axios node module -
Run
npm install expressto install express node module -
Run
npm install nunjucksto install nunjucks node module -
Run
npm install -g typescriptto install nunjucks node module -
Run
npm install @types/axios —save-devto install types/axios node module -
Run
npm install @types/express —save-devto install types/express node module -
Run
npm install @types/nunjucks —save-devto install types/nunjucks node module -
Start the application with
npm startornpm run devto reload the server when changes are made -
To check that your application is running enter url http://localhost:3000
-
Install the project/dependencies: npm install
Run the project unit tests: npm test
Check to see if you have the correct dependancies in the package.json
This will show you the full breakdown within the test suite
- Test run -> Shows the overall test ran
- Test passed -> Out of the overall test ran, shows the test passed
- Test failed -> Out of the overall test ran, shows the test failed
- Test skipped -> Out of the overall test ran, shows the test skipped
Run the project UI tests: npm run test-ui
Make sure you have another terminal running npm start or npm run dev for the test to work or you will get connection error issues
