unity-sds / unity-ui

Apache License 2.0
0 stars 0 forks source link

Features/ci integration #24

Closed anilnatha closed 7 months ago

anilnatha commented 8 months ago

Purpose

Add CI/CD to the unity-ui application to build the application as a container.

Note: Additional work is still needed to resolve SSM param integration. This ticket was to get the CI/CD functional.

Proposed Changes

anilnatha commented 7 months ago

@rtapella I've pushed modifications in support of environment variable injection so that when marketplace stands up the UI, it can inject configuration information into the application (e.g. WPST URL, Cognito URLs, etc.).

Luckily I was also able to figure out how to retain the normal development tooling using the typical npm run dev command, but the docker image that is built by our CI/CD can also be built locally for testing which will be helpful.

Can you please review again when you have a chance so that we can cut a release. I'll have to circle back and add documentation to the README.