Skip to content

Commit e0696bc

Browse files
Merge pull request #36 from eclipse-tractusx/fix_dockerfile
fix: run container as non root user
2 parents 0029ed2 + 754bd0c commit e0696bc

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

DEPENDENCIES

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
go/golang/github.com%2Fcreack/pty/v1.1.9, MIT, approved, clearlydefined
1+
go/golang/github.com%2Fcreack/pty/v1.1.9, BSD-3-Clause AND MIT, approved, #14623
22
go/golang/github.com%2Fdavecgh/go-spew/v1.1.0, ISC, approved, clearlydefined
33
go/golang/github.com%2Fdavecgh/go-spew/v1.1.1, ISC, approved, clearlydefined
44
go/golang/github.com%2Femicklei%2Fgo-restful/v3/v3.11.0, MIT, approved, clearlydefined
@@ -9,12 +9,12 @@ go/golang/github.com%2Fgo-openapi/jsonpointer/v0.20.0, Apache-2.0, approved, #10
99
go/golang/github.com%2Fgo-openapi/jsonreference/v0.20.2, Apache-2.0, approved, #10676
1010
go/golang/github.com%2Fgo-openapi/swag/v0.22.3, Apache-2.0 AND (Apache-2.0 AND MIT), approved, #10679
1111
go/golang/github.com%2Fgo-openapi/swag/v0.22.4, Apache-2.0 AND (Apache-2.0 AND MIT), approved, #10679
12-
go/golang/github.com%2Fgo-task/slim-sprig/v0.0.0-20230315185526-52ccab3ef572, MIT AND LicenseRef-scancode-proprietary-license, restricted, #10759
12+
go/golang/github.com%2Fgo-task/slim-sprig/v0.0.0-20230315185526-52ccab3ef572, MIT, approved, #11068
1313
go/golang/github.com%2Fgogo/protobuf/v1.3.2, BSD-3-Clause AND BSD-2-Clause, approved, #5660
1414
go/golang/github.com%2Fgolang/protobuf/v1.5.0, BSD-3-Clause, approved, #5706
1515
go/golang/github.com%2Fgolang/protobuf/v1.5.2, BSD-3-Clause, approved, #5706
1616
go/golang/github.com%2Fgolang/protobuf/v1.5.3, BSD-3-Clause, approved, #5706
17-
go/golang/github.com%2Fgoogle/gnostic-models/v0.6.9-0.20230804172637-c7be7c783f49, Apache-2.0 AND (Apache-2.0 AND JSON), restricted, #10742
17+
go/golang/github.com%2Fgoogle/gnostic-models/v0.6.9-0.20230804172637-c7be7c783f49, Apache-2.0, approved, #10742
1818
go/golang/github.com%2Fgoogle/go-cmp/v0.5.5, BSD-3-Clause, approved, #5689
1919
go/golang/github.com%2Fgoogle/go-cmp/v0.5.9, BSD-3-Clause, approved, #5689
2020
go/golang/github.com%2Fgoogle/gofuzz/v1.0.0, Apache-2.0, approved, clearlydefined
@@ -82,7 +82,7 @@ go/golang/golang.org%2Fx/sys/v0.13.0, BSD-3-Clause, approved, #11053
8282
go/golang/golang.org%2Fx/term/v0.0.0-20201126162022-7de9c90e9dd1, BSD-3-Clause, approved, #5720
8383
go/golang/golang.org%2Fx/term/v0.0.0-20210927222741-03fcf44c2211, BSD-3-Clause, approved, #5720
8484
go/golang/golang.org%2Fx/term/v0.13.0, BSD-3-Clause, approved, #11056
85-
go/golang/golang.org%2Fx/text/v0.13.0, BSD-3-Clause AND (BSD-3-Clause AND CC-BY-SA-1.0 AND CC-BY-SA-2.5 AND CC-BY-SA-3.0) AND (BSD-3-Clause AND CC-BY-SA-1.0 AND CC-BY-SA-2.0 AND CC-BY-SA-2.5 AND CC-BY-SA-3.0), restricted, #10752
85+
go/golang/golang.org%2Fx/text/v0.13.0, BSD-3-Clause, approved, #10752
8686
go/golang/golang.org%2Fx/text/v0.3.0, BSD-3-Clause AND CC-BY-SA-1.0 AND CC-BY-SA-2.0 AND CC-BY-SA-2.5 AND CC-BY-SA-3.0, approved, #6122
8787
go/golang/golang.org%2Fx/text/v0.3.3, BSD-3-Clause AND CC-BY-SA-1.0 AND CC-BY-SA-2.0 AND CC-BY-SA-2.5 AND CC-BY-SA-3.0, approved, #6126
8888
go/golang/golang.org%2Fx/text/v0.3.7, BSD-3-Clause, approved, #6127

Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ WORKDIR /app
3737
COPY ./web /app/web
3838
COPY --from=builder --chown=nonroot:nonroot /app/dashboard /app/dashboard
3939

40+
RUN adduser -u 1000 --disabled-password --gecos "" --no-create-home nonroot
41+
USER nonroot
42+
4043
ENTRYPOINT ["/app/dashboard"]
4144

42-
CMD ["-in-cluster=true"]
45+
CMD ["-in-cluster=true"]

charts/app-dashboard/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ type: application
2727
# This is the chart version. This version number should be incremented each time you make changes
2828
# to the chart and its templates, including the app version.
2929
# Versions are expected to follow Semantic Versioning (https://semver.org/)
30-
version: 1.0.7
30+
version: 1.0.8
3131

3232
# This is the version number of the application being deployed. This version number should be
3333
# incremented each time you make changes to the application. Versions are not expected to

charts/app-dashboard/templates/deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ spec:
4343
{{- toYaml . | nindent 8 }}
4444
{{- end }}
4545
serviceAccountName: {{ include "app-dashboard.serviceAccountName" . }}
46+
securityContext:
47+
runAsUser: 1000
4648
containers:
4749
- name: {{ .Chart.Name }}
4850
securityContext:

0 commit comments

Comments
 (0)