Anagh Kumar Baranwal and Nick Craig-Wood
5086aad0b2
build: disable docker builds on PRs & add missing dockerfile changes
...
Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com >
2025-02-12 21:29:01 +00:00
Anagh Kumar Baranwal and Nick Craig-Wood
c0515a51a5
Added parallel docker builds and caching for go build in the container
...
Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com >
2025-02-11 10:17:50 +00:00
Robin Schneider and Nick Craig-Wood
be53ae98f8
Docker image: Add label org.opencontainers.image.source for release notes in Renovate dependency updates
2025-01-17 15:29:36 +00:00
Nick Craig-Wood
578b9df6ea
build: fix docker build on arm/v6
...
Unexpectedly the team which runs the Go docker images have removed the
arm/v6 image which means that the rclone docker images no longer
build.
One of the recommended fixes is what we've done here - switch to the
alpine builder. This has the advantage that it actually builds arm/v6
architecture unlike the previous builder which build arm/v5.
See: https://github.com/docker-library/golang/issues/502
2024-01-03 17:43:23 +00:00
cycneuramus and Nick Craig-Wood
864e02409e
docker: add missing fuse3 dependency - fixes #6844
2023-03-15 10:54:30 +00:00
c0c2505977
build: add an rclone user to the Docker image but don't use it by default
...
partially addresses #4831
Co-authored-by: cynful <cynful@users.noreply.github.com >
2021-02-11 17:45:44 +00:00
NoLooseEnds and GitHub
298bd640f3
build: fix custom timezone in Docker image
...
Added the tzdata package to fix this ref.
See: https://forum.rclone.org/t/rclone-in-docker-uses-tz-as-utc-not-as-provided/17173
2020-06-17 10:43:03 +01:00
Nick Craig-Wood
8d55367a6a
build: set user_allow_other in /etc/fuse.conf in the Docker image
...
This allows non root mounts to use the --allow-other flag
See: https://forum.rclone.org/t/trying-utilize-docker-for-the-first-time-having-some-issues-with-an-rclone-mount-user-allow-other-error-etc-fuse-conf-has-been-updated-to-allow/16393
2020-06-01 21:33:48 +01:00
Nick Craig-Wood
eee28d0d39
build: remove quicktest from Dockerfile
...
This is making docker builds take too long and it isn't the place of
the Docker file to be running unit tests.
2020-06-01 16:13:23 +01:00
Brandon Philips and Nick Craig-Wood
58ea15078f
Dockerfile: remove GOOS and GOARCH
...
GOOS and GOARCH being set like this makes it impossible to compile on
other archs.
For me GOARCH prevents compilation on my ARM machine.
For others GOOS will prevent windows.
xref https://github.com/rclone/rclone/issues/4086
2020-04-15 17:09:51 +01:00
Matei David and Nick Craig-Wood
070a8bfcd8
Dockerfile fixes
...
- ref: https://forum.rclone.org/t/run-docker-container-in-userspace/11734/7
- enable userspace operation
- enable Docker userspace mount exposed to the host
- add more Docker image usage documentation
2019-09-17 10:12:32 +01:00
Alfonso Montero and Nick Craig-Wood
16e7da2cb5
Add Docker workflow support #3460
...
* Use a multi-stage build to reduce final image size.
* Run 'quicktest' make target before building.
* Built binary won't run on Alpine unless statically linked.
2019-08-29 11:04:57 +01:00