Commit Graph
20 Commits
Author SHA1 Message Date
Ralf HaferkampandRalf Haferkamp f02a23098a fix: allow 'make dev-docker' with go.work 2025-11-10 08:23:37 +01:00
Ralf HaferkampandGitHub 69c0d21539 Dockerfile cleanup (#1352)
* Dockerfile.multiarch: use bind- and cache-mounts to speedup build

Use a cache mount for go build cache in the build container and mount
the sources as a bind mount as recommended in
https://docs.docker.com/build/cache/optimize/ this largely speeds up the
container build for subsequent builds.

* Use Dockerfile.multiarch for "dev-docker" target

Let's remove some redundancy. AFAICS the Docker.multiarch does
everything the Docker.linux.* files did. And with the build caches
enable it should be just as quick as building on the host.

* Dockerfile.multiarch: Align the alpine version of the base images

* Dockerfile: Reduce build context by adding more files to .dockerignore
2025-08-15 12:41:36 +02:00
André Duffeck e37bedda1c Fix permission errors when uploading a new instance logo
Fixes #475
2025-03-26 09:20:50 +01:00
Michael BarzandGitHub 88721d8d52 Merge pull request #483 from opencloud-eu/update-base-docker
chore: update alpine to 3.21
2025-03-25 19:23:45 +01:00
Michael Barz 2277ba8ffe chore: update alpine to 3.21 2025-03-25 17:43:30 +01:00
Michael Barz 3249d233f5 fix: add missing debug docker 2025-03-25 17:09:20 +01:00
Michael Barz 917012cc94 feat: add container builds 2025-03-14 09:37:05 +01:00
Florian Schade dbafbaa333 fix: remove deprecations and use go-generate instead of go-generate-STAGE 2025-03-06 11:56:09 +01:00
Florian Schade da1963cfa4 enhancement: split make ci-node-generate and ci-go-generate into prod and dev stages 2025-03-05 17:32:37 +01:00
Ralf Haferkamp 2678d0bb89 Bump mockery to 2.53.0
Should fix build on go1.24. Also fix ci-go-generate step in multiarch
Dockerfile.

Closes: #289
2025-03-03 16:02:59 +01:00
Ralf Haferkamp 71c03e8ae6 Use 'release-linux-docker-<arch>' make target in multiarch Dockerfile 2025-02-26 12:48:07 +01:00
Benedikt Kulmann 222d97d937 fix: docker image names 2025-02-25 12:32:41 +01:00
Florian Schade 7c1acbcd48 fix: propagate make build DOCKER_LDFLAGS 2025-02-24 13:23:36 +01:00
Christian Richter 9545fccbef remove generate stap from image
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-02-24 09:22:33 +01:00
Christian Richter 712ce06a58 experimental multi-arch build
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-02-21 19:53:50 +01:00
André Duffeck 63155501e3 Rename docker image names 2025-01-27 15:50:39 +01:00
Ralf Haferkamp 2f9391fef4 Adjust names in Dockerfiles once more 2025-01-20 16:28:03 +01:00
Viktor Scharf a9ffd35bbc fix 2025-01-15 12:35:44 +01:00
Viktor Scharf 3f852f9d86 rebranding dev images 2025-01-15 11:55:24 +01:00
Jörn Friedrich Dreyer 26aafdfd08 change binary name
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-13 14:17:23 +01:00