Skip to content

Enigma is a lightweight nodeJS application to store environment variable securely and transfer though API. Very useful to update, pass to ECS and easy to manage. You can also run it to aws:lambda for production preferred and heroku for testing/sandbox env.

Notifications You must be signed in to change notification settings

divamtech/enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enigma backend server

  • Backend: enigma-api.webledger.in
  • Frontend: enigma.webledger.in

Pre-requisites/tech stack

  • nodejs-v18.x
  • npm v10.x
  • MySQL 8.x/Postgres 14.x
  • Express-v4.19 => running on aws lambda using serverless-http-v3.2.0

Env

HOST=127.0.0.1
PORT=3000
NODE_ENV=development
APP_URL=http://${HOST}:${PORT}

CACHE_VIEWS=false


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASSWORD=root
DB_DATABASE=enigma_database
DB_LOG=true

SESSION_DRIVER=cookie
HASH_DRIVER=bcrypt

About

Enigma is a lightweight nodeJS application to store environment variable securely and transfer though API. Very useful to update, pass to ECS and easy to manage. You can also run it to aws:lambda for production preferred and heroku for testing/sandbox env.

Resources

Stars

Watchers

Forks