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

Update starter site & matomo extra tools & fix permission Bugs #350

Merged
merged 3 commits into from
Sep 12, 2024

Commits on Sep 12, 2024

  1. Update Matomo Extra Tools from 5.0.1 -> 5.0.4

    Required to fix build issue, that was being
    covered up by a previously successful cache.
    nigelgbanks committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b7d358b View commit details
    Browse the repository at this point in the history
  2. Fix for potential permission issues.

    A number of permission issues have gone unnoticed,
    I became aware of them when I did a fresh build
    without cache on a newly installed computer.
    
    When building Docker images, Docker copies
    files/folders with the same permissions as they
    have on the host machine. Git does not track the
    permissions of files except for the executable bit
    on files. So depending on who builds the images
    files/folders can get different permissions.
    
    This changes it such that the Makefile will ensure
    the appropriate permissions are set when building.
    
    This is required as we run services as different
    users other than root in the container. Those
    users must be able to access and execute certain
    files.
    nigelgbanks committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5c83e05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23ba4e0 View commit details
    Browse the repository at this point in the history