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

Build apps into the container image #17

Merged
merged 8 commits into from
Jul 11, 2024
Merged

Commits on Jul 11, 2024

  1. IONOS: Update submodule pointer for /IONOS

    Latest changes:
    
    * app install / enable refactoring
    * enabling apps
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    445e48c View commit details
    Browse the repository at this point in the history
  2. IONOS: packages: set engines to Node ^20.15.0 and npm ^10.7.0

    Actually required for the custom and external apps. Since the
    workflow starts in the project root, it initially "sees" the
    Nextcloud package.json.
    
    Since entering each app directory and setting up different Node/npm
    versions is no feasible anyway, let's set it here.
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    bb19776 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d73a673 View commit details
    Browse the repository at this point in the history
  4. IONOS: un.gitignore apps-external/user_oidc

    To track it as submodule in version control
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    182ca36 View commit details
    Browse the repository at this point in the history
  5. IONOS: workflow: don't package generated dirs in apps-*

    Exclude node_modules, tests and GitHub/Gut dirs too.
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    f57b5a9 View commit details
    Browse the repository at this point in the history
  6. IONOS: workflow: add build steps to build parts of apps-custom/ and a…

    …pps-external/
    
    Build simplesettings (custom) and user_oidc (external)
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    30bde02 View commit details
    Browse the repository at this point in the history
  7. IONOS: Update submodule pointer for /IONOS

    * Enable custom apps too
    * user_oidc will no longer be downloaded
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2633ed8 View commit details
    Browse the repository at this point in the history
  8. IONOS: Update submodule pointer for simplesettings

    Fix missing package which prevents from-scratch build (updated amended
    commit)
    
    Signed-off-by: Thomas Lehmann <[email protected]>
    thlehmann-ionos committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    fe470bd View commit details
    Browse the repository at this point in the history