Skip to content

instant-status/deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instant Status - Deploy

Scripts, tools and diagrams to aid in the deployment and installation of Instant Status.

Table of Contents

Recommended Production Infrastructure

instant-status-infrastructure-diagram

Instant Status Install Script

The install-instant-status.sh script can be used to install the Instant Status application on a blank Ubuntu 22 server, after which an image snapshot should be taken and subsequently used to deploy the application itself:

wget -qO /tmp/install-instant-status.sh https://raw.githubusercontent.com/instant-status/deploy/master/install-instant-status.sh && chmod +x /tmp/install-instant-status.sh && /tmp/install-instant-status.sh

If Parameter Store (-p, -r) is configured, the script will run without needing any interaction - and therefore can be used as part of automated image building pipelines.

Available flags:

Flag Description
-v Install a custom version of Instant Status, defaults to 'master'. This script is only guaranteed to work with Ubuntu Server 22, and the latest release
-g Fetch Instant Status from a custom git repository, defaults to the main repo
-p Use this AWS Parameter Store prefix to fetch configs (appConfig, apiConfig, env) securely, defaults to interactively edit example configs. Regardless of approach, config files inform the application build, and should be considered as 'baked into' any image. If values change, a fresh install/image is recommended
-r Region for AWS Parameter Store, defaults to 'us-east-1'

E.g. /tmp/install-instant-status.sh -v 'v3.2.1' -g 'https://github.com/instant-status/instant-status.git'

E.g. /tmp/install-instant-status.sh -p '/InstantStatus/app/prod' -r 'us-east-1'

About

Scripts, tools and diagrams to aid in the deployment and installation of Instant Status

Resources

License

Stars

Watchers

Forks

Contributors

Languages