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

CARDS-2317: Split CARDS into multiple projects #1694

Merged
merged 11 commits into from
Feb 15, 2024
Merged

CARDS-2317: Split CARDS into multiple projects #1694

merged 11 commits into from
Feb 15, 2024

Commits on Feb 12, 2024

  1. CARDS-2317: Split CARDS into multiple projects

    In docker_entry.sh, add the project codename specified by the /external_project/project_code.txt file to the VALID_CARDS_PROJECTS list if such file exists
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0463ba3 View commit details
    Browse the repository at this point in the history
  2. CARDS-2317: Split CARDS into multiple projects

    Add the generic CARDS logo as /metadata/logo.png in the built Docker images
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    65d7073 View commit details
    Browse the repository at this point in the history
  3. CARDS-2317: Split CARDS into multiple projects

    When CARDS is starting, it should also look for required JARs in the /root/.cards-generic-m2/repository directory. This directory, by default, is empty but can be volume-mounted with the JARs from the generic CARDS platform (--cards_generic_jars_repo flag for generate_compose_yaml.py)
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    58f2a76 View commit details
    Browse the repository at this point in the history
  4. CARDS-2317: Split CARDS into multiple projects

    distribution/docker_entry.sh: Rename PROJECT_ARTIFACTID variable to CARDS_ARTIFACTID
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0fb9f0a View commit details
    Browse the repository at this point in the history
  5. CARDS-2317: Split CARDS into multiple projects

    distribution/docker_entry.sh: Rename PROJECT_VERSION variable to CARDS_VERSION
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    d83fc34 View commit details
    Browse the repository at this point in the history
  6. CARDS-2317: Split CARDS into multiple projects

    distribution/docker_entry.sh: The version of the CARDS-based project (eg. HERACLES, SPARC, etc...), as opposed to the version of the CARDS core platform, to be launched is now determined by the CARDS_PROJECT_VERSION environment variable and not the CARDS_VERSION environment variable
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    8b25298 View commit details
    Browse the repository at this point in the history
  7. CARDS-2317: Split CARDS into multiple projects

    distribution/docker_entry.sh: Display the values of the CARDS_PROJECT and CARDS_PROJECT_VERSION environment variables upon startup
    IntegralProgrammer authored and sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    e6ba1db View commit details
    Browse the repository at this point in the history
  8. CARDS-2317: Split CARDS into multiple projects

    Rename CARDS_PROJECT_VERSION to PROJECT_VERSION
    sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    f375fab View commit details
    Browse the repository at this point in the history
  9. CARDS-2317: Split CARDS into multiple projects

    Allow interpreting $PROJECT_VERSION variables in the ADDITIONAL_SLING_FEATURES env variable
    sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0163d44 View commit details
    Browse the repository at this point in the history
  10. CARDS-2317: Split CARDS into multiple projects

    Allow interpreting variables in the passed arguments, and allow definining a separate PROJECT_VERSION variable as the version for external projects
    sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    41b9659 View commit details
    Browse the repository at this point in the history
  11. CARDS-2317: Split CARDS into multiple projects

    Add support for separate versions for the base CARDS platform and the specific project on top of it
    Remove support for the deprecated run modes handling
    Remove custom support for specific projects
    sdumitriu committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    8be2419 View commit details
    Browse the repository at this point in the history