Skip to content

bcgov/Communication-Layer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

512 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Batey Communication Layer

A node.js app to communicate between Forms solution and ICM.

Description

This app is intended as a connector between forms and ICM. It uses a keycloak client/secret ID to auhtenticate and accesses ICM end points to get/post data. It will also be used as a connector between ICM form generation and the form solution.

Getting Started

Dependencies

  • npm version 10.2.4 or higher
  • node.js 20.11.1 or higher

Installing

  • Clone the Repo locally
git clone https://github.com/bcgov/Communication-Layer.git
  • Install the Node Modules
npm install
  • Once install is done, copy .env.example to .env and update it with real values
cp .env.example .env
  • Create a 'common' directory and add data.xml file to it to enable /xml endpoint
mkdir common
touch common/data.xml

Executing program

  • From the command line, start the server (No longer valid,use docker step instead)
npm run dev
  • Using docker
docker-compose up --build

Help

Authors

  • BZ

Version History

  • 0.1.0
    • Initial Release

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors