DAC proxy is responsible to provide the authentication and athorization to data resources.
Before installing, the following prerequisites need to met:
default bridge network bridge network needs to be created using docker on the host server to link dashboar API.clone solution To install the solution, first clone the repo to the host server
git clone [email protected]:simplusinnovation/dac-proxy.git
In some cases, you may need to activate your ssh-agent to link your local private key to the command in the following manner:
eval $(ssh-agent -s) && $(ssh-add /path/to/your/.ssh/id_rsa; git pull [email protected]:simplusinnovation/dac-proxy.git)
build docker container (skip this part as its build automatically using dockerhub and watchtower) move to cloned folder.
cd dac-proxy
build docker container by passing the npm token as a build parameter.
sudo docker build -t api:dac-proxy --build-arg NPM_SECRET=<npm token> .
run the container
run the container using the --net flag, linking the container to the bridge network on server.
sudo docker run --net 'bridge' -p 3008:80 -d --name dac-proxy --restart always api:dac-proxy
test server open http://localhost:3008/api/v1/ping in your browser.
Any issues found on usage of this solution (more especially failed tests found on test status of solution), post your issues onto the corresponding proxy API page:
Content type
Image
Digest
sha256:c2f685974…
Size
150.8 MB
Last updated
over 2 years ago
docker pull simplusinnov/leza-proxy