Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Develop to Main #27

Merged
merged 51 commits into from
Apr 15, 2024
Merged

Merge Develop to Main #27

merged 51 commits into from
Apr 15, 2024

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.

2 participants