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

Joshua s brown apache2 gcs data fed web compose fix #953

Merged
merged 10 commits into from
May 18, 2024

Conversation

JoshuaSBrown
Copy link
Collaborator

@JoshuaSBrown JoshuaSBrown commented May 13, 2024

Description

The docker compose build files were becoming cluttered, in this pr the build process is separated into three different folders.

  • build all containers and run
  • build repo containers and run
  • build metadata core containers and run

Master scripts were created to assist with the build and run process they were prepended with compose_ and moved into /scripts this way each of the three compose options could use the same master scripts thus making the code DRY.

@@ -147,3 +152,4 @@ WORKDIR ${DATAFED_INSTALL_PATH}/authz
# NOTE If you do not overwrite the entrypoint file it will use the GCS instance
# provided one
ENTRYPOINT ["/datafed/source/repository/docker/entrypoint_authz.sh"]
#ENTRYPOINT ["sleep", "infinity"]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove comment

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks to be a lot of debug information printing left in this file

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch

@JoshuaSBrown
Copy link
Collaborator Author

@nedvedba I want you to get better about holding me accountable for PRs, I haven't provided a description about what problem it solves, updated the changelog or assigned labels to this PR.

@JoshuaSBrown JoshuaSBrown added Component: Build Related to the build system Type: Refactor Imlplementation change, same functionality labels May 17, 2024
@JoshuaSBrown JoshuaSBrown merged commit 0505e97 into devel May 18, 2024
5 of 6 checks passed
@JoshuaSBrown JoshuaSBrown deleted the JoshuaSBrown-apache2-gcs-DataFed-web-compose-fix branch May 18, 2024 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Build Related to the build system Type: Refactor Imlplementation change, same functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants