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

GH-2288 Migrate Docker images to Ubuntu and Eclipse Temurin and change user/group id #2303

Merged
merged 4 commits into from
Dec 9, 2024

Conversation

tech-6
Copy link
Contributor

@tech-6 tech-6 commented Dec 1, 2024

As per discussed in #2289

  • Update entrypoint.sh to be POSIX compatible (formerly used some BASH only syntax) for eventual switch to an Alpine Image.
  • Update entrypoint.sh to include a warning about backwards compatibility and the changes coming to docker images with 3.6.X. Script will automatically change permissions of directories that require update.
  • Use eclipse-temurin:21-XXX-noble images for build and run stages of Dockerfile.
  • Speed up build time for local builds of Reposilite images by
    • Changing the ordering of Dockerfile instructions to allow for more parallel building and increased cache hits
    • Include an .dockerignore file to exclude most non-application files.

entrypoint.sh Show resolved Hide resolved
entrypoint.sh Show resolved Hide resolved
@dzikoysk dzikoysk changed the title [STEP 1] Migrate Docker images to Ubuntu and Eclipse Temurin and change user/group id. GH-2288 Migrate Docker images to Ubuntu and Eclipse Temurin and change user/group id Dec 9, 2024
@dzikoysk
Copy link
Owner

dzikoysk commented Dec 9, 2024

I think it looks fine, thanks! I'll release it with Reposilite 3.5.20

@dzikoysk dzikoysk added this to the 3.5.20 milestone Dec 9, 2024
@dzikoysk dzikoysk merged commit 9756ea5 into dzikoysk:main Dec 9, 2024
3 checks passed
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