This repository initially started as a tool for linking NP microservices between them but then ended up containing everthing we use for local development and deployment.
- Scripts for installing all the necesarry programs and utilities (based on Ubuntu LTS 20.04 packages). You can find them in
/scripts/installs
. - Scripts for deploying to OP services Docs
- Scripts for setting up your linux user bash aliases and profiles. You can find them in
/configs/linux-user/bash/
TODO Add Docs - Scripts for starting and configuring NP service. TODO Add Docs
- Scripts for running an apache server as a proxy for linking NP and OP services in between then and having HTTPS work via self signed certificates that you can find in
/certs/apache
. - Configuration templates needed when creating a new development environment. You can find these in
/configs/templates/
-
opdeploy - deployment script for deploying on either of the three servers
api.stepbet.com
,images.stepbet.com
,dev.stepbet.com
-
opkonnect - opens an SSH connection to a server
-
oplogs - downloads file logs from servers
TODO: add docs here
- npsconfig - script that links services in between them. Run this when you switch location for services. e.g. switch from using an external user service to running a local user service.
- npsenv - script builds environment variables needed for a service to run
- npsinstall
- npsrun