chrislu
e29163dfa4
fix: remove invalid shell operators from Dockerfile COPY
- Remove '|| true' from COPY commands (not supported in Dockerfile)
- Remove optional weed_pub* and weed_sub* copies (not needed for tests)
- Simplify Dockerfile to only copy required files
- Keep chmod +x and ls -la verification for main binary
7 days ago
chrislu
459ff0bd38
fix: improve binary copy and chmod in Dockerfile
- Copy weed binary explicitly to /usr/bin/weed
- Run chmod +x immediately after COPY to ensure executable
- Add ls -la to verify binary exists and has correct permissions
- Make weed_pub* and weed_sub* copies optional with || true
- Simplify RUN commands for better layer caching
7 days ago
chrislu
45b45c4a8d
fix: ensure weed binary is executable in Docker image
- Add chmod +x for weed binaries in Dockerfile.local
- Artifact upload/download doesn't preserve executable permissions
- Ensures binaries are executable regardless of source file permissions
7 days ago
Chris Lu
2a05af2e14
docker: fix /data ownership and permission ( #7451 )
* docker: fix /data ownership and permission
* chown if not owned by seaweed user
* fix github tests
* comments
* fix the unquoted variables in the case pattern matching
* Update docker/entrypoint.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update docker/entrypoint.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update entrypoint.sh
* Update entrypoint.sh
* Update docker/entrypoint.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
3 weeks ago
Chris Lu
8a032bf57d
fix add user command ( #7406 )
* fix add user command
* add folder /etc/seaweedfs
1 month ago
Chris Lu
b8bef0328b
docker containers: add non-root user ( #7399 )
* add non-root user
* using -g more clearly expresses the intent of setting the primary group for the new user
* no cache
* read only
* specific perm
1 month ago
chrislu
30f8600a24
working
2 years ago
Chris Lu
c471265837
build with pub sub clients for testing
2 years ago
Patrick Schmidt
a73e177ecf
Add an End-to-End workflow for FUSE mount ( #3562 )
* Add an e2e workflow to test FUSE mount
* Fix deadlocks during concurrent r/w
3 years ago
Chris Lu
947fe4cc97
docker: entry point change working directory from root to /data
4 years ago
Chris Lu
9c56b46886
webdav: adds to docker file
5 years ago
nivekuil
efd4253ab6
Add fuse to all dockerfiles
5 years ago
nevermore1000
d4db0db220
some typos
6 years ago
Chris Lu
4dec5e0e4a
fix dockerhub build
6 years ago
Chris Lu
ca4ca1ae6f
update docker local dev env
6 years ago
Chris Lu
3f6e0e34cb
Revert "use docker built binaries for faster automated release"
This reverts commit 9863f51cc8 .
6 years ago
Chris Lu
9863f51cc8
use docker built binaries for faster automated release
6 years ago
Chris Lu
15ecf4e3bf
filer: default to leveldb2
7 years ago
Zicklag
3895c86812
Add cronjob Mode For The Docker Container
fixes #907
7 years ago
Chris Lu
a4e8aa98a0
weed server: mkdir first, and set the master ip address
fix https://github.com/chrislusf/seaweedfs/issues/885
7 years ago
Chris Lu
023f447d56
add directory /data/filerdb
fix https://github.com/chrislusf/seaweedfs/issues/885
7 years ago
Chris Lu
2b3cef7780
fix docker to work with master grpc port
7 years ago
Chris Lu
4b444d58ee
create filerdb folder
7 years ago
Chris Lu
13715fb851
adjust docker builds
7 years ago
Chris Lu
069c641d7c
use latest frolvlad/alpine-glibc
7 years ago
Chris Lu
3e899bfc68
add s3 for docker
7 years ago
Chris Lu
556382ff5f
adding basic grpc to volume server
7 years ago
jenkins.ow
bc025d5305
add filer to docker-compose and entrypoint, build from local Dockerfile
7 years ago
BruceWangNo1
7c1008e5e5
some minor fixes to docker/Dockerfile
8 years ago
vancepym
543476cba1
Update Dockerfile
Bump docker base image version to alpine 3.5
9 years ago
vancepym
4f28876c8d
Update Dockerfile
Replace with Alpine Linux based image
9 years ago
Chris Lu
47b6ce93f8
download from github release page
9 years ago
Amin Cheloh
54bd1c406a
Update Dockerfile
Move COPY /entrypoint.sh to bottom and make sure entrypoint.sh have execute permission
9 years ago
Jesper Zedlitz
1c36706306
Changed Dockerfile so it uses a special entrypoint script. All parameters are passed through to weed. Depending on the command the entrypoint.sh script adds parameters to link containers.
9 years ago