How to deploy a web application to Spinup Container Service
Objective
In this how-to article, we’ll walk through a real-life example of deploying a web application in the container service in Spinup.
Introduction
A container service comprises one or more related application components packaged as Docker containers hosted in Amazon Elastic Container Services (ECS). These component containers may access each other but not containers belonging to other container services. A virtual network interface is assigned to a container service to provide ingress and egress to the container service.
In Yale Spinup, this virtual network interface is assigned a private IP address. In order to be granted public access, an AWS load balancer and rule must be created to route traffic to the private IP address.
We’ll deploy NocoDB (https://docs.nocodb.com/). This application provides a user interface to commonly used database systems without requiring coding expertise on the part of the database owner. We will deploy this application from its public Docker repository to AWS ECS using Spinup.