Sign inSign up

simplusinnov/notification-worker

By simplusinnov

Updated over 3 years ago

Image
0

100K+

simplusinnov/notification-worker repository overview

notification worker

notification worker is responsible for manage and sending notification to the user.

Usage

Developers
Prerequites

Before installing, the following prerequisites need to met:

  • Docker needs to be installed on the host server.
  • default bridge network bridge network needs to be created using docker on the host server to link notification worker.
  • git needs to be installed on the host server.
  • ssh key from Simplus development team to allow for cloning onto the host server.
  • npm token from Simplus development team to allow for installing private npm packages.
Installation
  1. clone solution To install the solution, first clone the repo to the host server

    git clone [email protected]:simplusinnovation/notification-worker.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/notification-worker.git)
    
  2. build docker container (skip this part as its build automatically using dockerhub and watchtower) move to cloned folder.

    cd notification-worker
    

    build docker container by passing the npm token as a build parameter.

    sudo docker build -t notification --build-arg NPM_SECRET=<npm token> .
    
  3. run the container run the container using the --net flag, linking the container to the bridge network on server.

    sudo docker run -d --name notification --restart always notification
    
  4. test server only manual test

Technical users

Issues

Any issues found on usage of this solution (more especially failed tests found on test status of solution), post your issues onto the corresponding email Email worker page:

Tag summary

Content type

Image

Digest

sha256:22c89e3cb

Size

88.3 MB

Last updated

over 3 years ago

docker pull simplusinnov/notification-worker:TEST