Environment Setup

Prerequisites

  1. Install docker onto the machine

  2. Learning to use the terminal

Note: Please refer the learning resources provided in https://aegion-dynamic.gitbook.io/learning-resources#docker-and-devcontainers to understand how to install dev-containers.

Steps

  1. Clone the application repo

  2. Open the command palette in visual studio code and start the dev-container

  3. The dev-container contains all the required infrastructure and tools necessary for developing the nimbus application

Note: The database migration tools has a known network issue with the linux dev containers that prevent it from executing when run from a linux development environment. We have provided a workaround for this using a standalone docker-compose.yaml to run the infrastructure outside of the dev container.

Last updated