retroredge / binding-tariff-trader-frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Binding Tariff Trader Front End

The Front-end microrservice for the BTI Application journey on GOV.UK

Running

To run this Service you will need:
  1. Service Manager Installed
  2. SBT Version >0.13.13 Installed
Starting dependencies:
  1. Start Mongo sm --start MONGO
  2. Start Assets Frontend Using sm --start ASSETS_FRONTEND -r 3.2.2
  3. Start Binding Tariff Classification Using sm --start BINDING_TARIFF_CLASSIFICATION -r
  4. Start Auth Using sm --start AUTH -r
  5. Start Auth Login Stub sm --start AUTH_LOGIN_STUB -r
  6. Start Auth Login API sm --start AUTH_LOGIN_API -r
  7. Start Auth Identity verification sm --start IDENTITY_VERIFICATION -r
  8. Start User Details sm --start USER_DETAILS -r
  9. Start Pdf Generator Service
  10. Start Feedback Frontend sm --start FEEDBACK_FRONTEND -r
  11. Start Frontend Template Provider sm --start FRONTEND_TEMPLATE_PROVIDER -r sm --start PDF_GENERATOR_SERVICE -r (Requires first installing dependencies - see link)
Running With SBT

Run sbt run to boot the app

Go to http://localhost:9000/binding-tariff-application/

You will be redirected to the Auth Stub. Make sure you pick Affinity=Organisation and Submit.

Running with Service Manager

Run sm --start BINDING_TARIFF_TRADER_FRONTEND -r

Go to http://localhost:9582/binding-tariff-application/

You will be redirected to the Auth Stub. Make sure you pick Affinity=Organisation and Submit.

Testing

Run ./run_all_tests.sh or sbt test it:test

Changes

This project uses Scaffold to create its pages.

License

This code is open source software licensed under the Apache 2.0 License.

About

License:Apache License 2.0


Languages

Language:Scala 74.0%Language:HTML 13.1%Language:Shell 9.7%Language:JavaScript 2.0%Language:CSS 1.3%