/
Deployer images

Deployer images

SOAJS offers the following images: for more information check out our deployer repository

Name

Description

Link

Name

Description

Link

Gateway

This is the image for our gateway, this image requires the following:

  • soajsprofile secret: consists of mongo cluster information where configuration resides

  • environment variables:

    • SOAJS_ENV

    • SOAJS_PROFILE

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

 

URAC

This is the image for our URAC, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

oAuth

This is the image for our URAC, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Multitenant

This is the image for our Multitenant, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Marketplace

This is the image for our Marketplace, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Infrastructure

This is the image for our Infrastructure, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Repositories

This is the image for our Repositories, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Console

This is the image for our Console, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Dashboard

This is the image for our Dashboard, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Dashboard UI

This is the image for our Dashboard, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_EXTKEY

    • SOAJS_SSL_CONFIG

    • SOAJS_NX_SITE_DOMAIN

  • Either the following:

    • SOAJS_NX_DOMAIN

    • SOAJS_NX_API_DOMAIN

    • SOAJS_NX_CONTROLLER_NB

    • SOAJS_NX_CONTROLLER_IP

    • SOAJS_NX_CONTROLLER_PORT

  • or

    • SOAJS_GATEWAY_CONFIG

 

Go

This is the image to deploy go microservices from source code and binary, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_DEPLOY_MANUAL

    • SOAJS_REGISTRY_API

 

Node

This is the image to deploy our microservice from source code, this image requires the following:

  • environment variables:

    • SOAJS_ENV

    • SOAJS_DEPLOY_HA

    • SOAJS_MONGO_CON_KEEPALIVE

    • SOAJS_BCRYPT

    • SOAJS_REGISTRY_API

 

Nginx

This is the image to deploy static source code, this image requires the following:

  • With Automated SSL via certbot

    • A readwrite many called

      • nfs-pvc

    • environment variables:

      • SOAJS_ENV

      • SOAJS_NX_SITE_DOMAIN

      • SOAJS_SSL_CONFIG

  • Manual manual SSL via secrets

    • Secrets

      • fullchain-crt

        • volume to: /opt/soajs/certificates/secret/fullchain_crt/

      • private-key

        • volume to: /opt/soajs/certificates/secret/private_key/

    • environment variables:

      • SOAJS_ENV

      • SOAJS_NX_SITE_DOMAIN

      • SOAJS_SSL_CONFIG

      • SOAJS_SSL_SECRET

SOAJS nginx image is very flexible and not only offers a complete automation for SSL, you can control its configuration by attaching a configuration repository . check out this link [github]

Related content

Deployment Environment Variables
Deployment Environment Variables
More like this
Computed env variables
Computed env variables
More like this
Deployment recipe
Deployment recipe
More like this
Handling SOAJS image updates & upgrades and updating the services
Handling SOAJS image updates & upgrades and updating the services
More like this
Deployments
Deployments
More like this
Example: Local Deployment
Example: Local Deployment
More like this