Skip to content

Dockerfile and webproc upgrades - #40

Open
thetredev wants to merge 14 commits into
jpillora:masterfrom
thetredev:dockerfile-and-webproc-upgrades
Open

Dockerfile and webproc upgrades#40
thetredev wants to merge 14 commits into
jpillora:masterfrom
thetredev:dockerfile-and-webproc-upgrades

Conversation

@thetredev

Copy link
Copy Markdown

Don't know if this project is still active, but here goes my changes in a nutshell:

  • Pin the Alpine base image version
  • Bump webproc to release 0.4.0
  • Modernize Dockerfile
  • Get rid of unnecessary Docker build dependencies
  • Reduce container image layers to a minimum
  • Transform the maintainer LABEL Dockerfile instruction into the correct/supported/expected syntax (https://docs.docker.com/reference/dockerfile/#maintainer-deprecated)
  • Add myself to the maintainer & copyright holders list
  • The Docker context resides in the directory image, and image/rootfs contains all the files that should be copied into the container image we are building

No CI/CD stuff as of yet. This is just to modernize/modularize/standardize things.

Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
ENV instructions create new layers, whereas ARG instructions do not.

Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
This could result in unexpected behavior due to package upgrades
that we aren't tracking.

Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
Signed-off-by: Timo Reichl <thetredev@gmail.com>
@jpillora

jpillora commented Jan 27, 2026 via email

Copy link
Copy Markdown
Owner

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