refactor: Revise Dockerfile - Remove entrypoint.sh (#598)

* chore: Formatting

* chore: Formatting (fix indent)

* refactor: Remove entrypoint

* chore: Remove `entrypoint.sh` from `.goreleaser.yaml`

* tests: Replace `entrypoint.sh` script usage in `e2eentry.sh`

* Set default plugin argument from environment variable in main function and update Dockerfile to remove CMD instruction

* Add user and group setup for testing in Dockerfile and update e2e entry script

* Update cmd/sshpiperd/main.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update cmd/sshpiperd/main.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove test user and group creation from Dockerfile and move it to e2e entry script; update plugin argument handling in main function

* Update Dockerfile

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Skip empty plugin directory entries in main function

---------

Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Boshi Lian 2025-05-25 02:11:04 -07:00 committed by GitHub
parent 2edfa6b4c3
commit ca311e15cd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 51 additions and 27 deletions

View file

@ -154,8 +154,6 @@ dockers:
build_flag_templates:
- "--platform=linux/amd64"
- "--build-arg=EXTERNAL=1"
extra_files:
- entrypoint.sh
skip_push: "{{ .Env.SKIP_PUSH }}"
- image_templates:
- "farmer1992/sshpiperd:v{{ .Version }}-arm64"
@ -170,8 +168,6 @@ dockers:
build_flag_templates:
- "--platform=linux/arm64"
- "--build-arg=EXTERNAL=1"
extra_files:
- entrypoint.sh
skip_push: "{{ .Env.SKIP_PUSH }}"
# full
- image_templates:
@ -182,8 +178,6 @@ dockers:
build_flag_templates:
- "--platform=linux/amd64"
- "--build-arg=EXTERNAL=1"
extra_files:
- entrypoint.sh
skip_push: "{{ .Env.SKIP_PUSH }}"
- image_templates:
- "farmer1992/sshpiperd:full-v{{ .Version }}-arm64"
@ -194,8 +188,6 @@ dockers:
build_flag_templates:
- "--platform=linux/arm64"
- "--build-arg=EXTERNAL=1"
extra_files:
- entrypoint.sh
skip_push: "{{ .Env.SKIP_PUSH }}"
docker_manifests:
- name_template: "farmer1992/sshpiperd:v{{ .Version }}"