Skip to content

Conversation

@anilnatha
Copy link
Collaborator

Purpose

  • Added ability to build a docker image which houses the Unity UI Application so that it can be run on AWS ECS.

Proposed Changes

  • [ADD] Updated Navbar CSS styling to match Figma designs #5
  • [ADD] Added CI/CD workflow to build application as a docker image. #21
  • [ADD] Updated application build configuration. Stateful information has been removed from project configuration. Instead we now allow environment variables to be supplied to the container at startup which in turn get injected into the Unity UI Codebase. This is in support of moving to dynamic configuration of the application via Unity Marketplace. Related to #3

Issues

Testing

anilnatha and others added 30 commits November 10, 2023 15:43
…orm UIs. Now the navbar remains fixed, and the UIs scroll independently.
…ing-behavior

* updates/update-env-configs:
  Updated CHANGELOG
  Updated environment configs to account for SIPS account updates. also renamed usage of "staging" to "test".
Add environment configuration for SIPS-TEST
…w endpoint now lists the available applications a job can be executed against, with endpoints for each application job execution form (e.g /jobs/new/chirp-rebinning).
… Link style incorporates a left pointing chevron icon.
anilnatha and others added 21 commits March 11, 2024 10:19
…. Environment variables will be set by AWS ECS and at container startup they will be injected into the application using a sequence of scripts integrated in the Dockerfile. This can be tested locally by using a .env.docker.local file in the .env folder and then building and running the docker image locally. This setup will allow the continued normal development using the npm run dev command. Stateful build information has been removed from the package.json as well as the corresponding .env files that are no longer necessary.
@anilnatha anilnatha requested a review from rtapella April 15, 2024 23:56
@anilnatha anilnatha merged commit 52deb67 into main Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants