Skip to content

Commit 9604597

Browse files
authored
Merge pull request #64 from ripienaar/63
(#63) run as asyncjobs user in the docker container
2 parents c7156e5 + 5696c01 commit 9604597

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

Dockerfile.goreleaser

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
FROM alpine:latest
44

5-
RUN apk --no-cache add ca-certificates
5+
RUN apk --no-cache add ca-certificates && \
6+
addgroup -g 2048 asyncjobs && \
7+
adduser -u 2048 -h /home/asyncjobs -g "Choria Asynchronous Jobs" -S -D -H -G asyncjobs asyncjobs
68

9+
USER asyncjobs
710
ENTRYPOINT ["/usr/bin/ajc"]
811
COPY ajc /usr/bin/ajc

go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require (
66
github.com/AlecAivazis/survey/v2 v2.3.2
77
github.com/dustin/go-humanize v1.0.0
88
github.com/nats-io/jsm.go v0.0.29
9-
github.com/nats-io/nats-server/v2 v2.7.3-0.20220217204130-58806c1290b3
9+
github.com/nats-io/nats-server/v2 v2.7.3
1010
github.com/nats-io/nats.go v1.13.1-0.20220216000616-0096b1bfae8d
1111
github.com/onsi/ginkgo/v2 v2.1.3
1212
github.com/onsi/gomega v1.18.1
@@ -27,14 +27,14 @@ require (
2727
github.com/cespare/xxhash/v2 v2.1.2 // indirect
2828
github.com/golang/protobuf v1.5.2 // indirect
2929
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
30-
github.com/klauspost/compress v1.14.3 // indirect
30+
github.com/klauspost/compress v1.14.4 // indirect
3131
github.com/mattn/go-colorable v0.1.12 // indirect
3232
github.com/mattn/go-isatty v0.0.14 // indirect
3333
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
3434
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
3535
github.com/minio/highwayhash v1.0.2 // indirect
3636
github.com/nats-io/jwt/v2 v2.2.1-0.20220216230343-0ebff70bb096 // indirect
37-
github.com/nats-io/nkeys v0.3.0 // indirect
37+
github.com/nats-io/nkeys v0.3.1-0.20220214171627-79ae42e4d898 // indirect
3838
github.com/nats-io/nuid v1.0.1 // indirect
3939
github.com/prometheus/client_model v0.2.0 // indirect
4040
github.com/prometheus/common v0.32.1 // indirect

go.sum

+6-3
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,9 @@ github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNU
157157
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
158158
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
159159
github.com/klauspost/compress v1.13.4/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg=
160-
github.com/klauspost/compress v1.14.3 h1:DQv1WP+iS4srNjibdnHtqu8JNWCDMluj5NzPnFJsnvk=
161160
github.com/klauspost/compress v1.14.3/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
161+
github.com/klauspost/compress v1.14.4 h1:eijASRJcobkVtSt81Olfh7JX43osYLwy5krOJo6YEu4=
162+
github.com/klauspost/compress v1.14.4/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
162163
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
163164
github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
164165
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
@@ -197,14 +198,16 @@ github.com/nats-io/jwt v1.2.2/go.mod h1:/xX356yQA6LuXI9xWW7mZNpxgF2mBmGecH+Fj34s
197198
github.com/nats-io/jwt/v2 v2.2.1-0.20220113022732-58e87895b296/go.mod h1:0tqz9Hlu6bCBFLWAASKhE5vUA4c24L9KPUUgvwumE/k=
198199
github.com/nats-io/jwt/v2 v2.2.1-0.20220216230343-0ebff70bb096 h1:/NsiAJ3QwYAJ1GcE46MZKdn924z1ki5JmLIOLIG7cMw=
199200
github.com/nats-io/jwt/v2 v2.2.1-0.20220216230343-0ebff70bb096/go.mod h1:3dd7YxgBieCh8qT6R3lOGvKezVaDVtZ/YB6OTcLxu+Y=
200-
github.com/nats-io/nats-server/v2 v2.7.3-0.20220217204130-58806c1290b3 h1:/EbgHNWe/Co8f9pA0E17LpkJ+iq2GsouXO9vWEJjLLM=
201201
github.com/nats-io/nats-server/v2 v2.7.3-0.20220217204130-58806c1290b3/go.mod h1:tckmrt0M6bVaDT3kmh9UrIq/CBOBBse+TpXQi5ldaa8=
202+
github.com/nats-io/nats-server/v2 v2.7.3 h1:P0NgsnbTxrPMMPZ1/rLXWjS5bbPpRMCcPwlMd4nBDK4=
203+
github.com/nats-io/nats-server/v2 v2.7.3/go.mod h1:eJUrA5gm0ch6sJTEv85xmXIgQWsB0OyjkTsKXvlHbYc=
202204
github.com/nats-io/nats.go v1.13.1-0.20220121202836-972a071d373d/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w=
203205
github.com/nats-io/nats.go v1.13.1-0.20220216000616-0096b1bfae8d h1:0aVg1U2lBfksxhhnff5DOWwJix9D2n4uBHGaHBroI6I=
204206
github.com/nats-io/nats.go v1.13.1-0.20220216000616-0096b1bfae8d/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w=
205207
github.com/nats-io/nkeys v0.2.0/go.mod h1:XdZpAbhgyyODYqjTawOnIOI7VlbKSarI9Gfy1tqEu/s=
206-
github.com/nats-io/nkeys v0.3.0 h1:cgM5tL53EvYRU+2YLXIK0G2mJtK12Ft9oeooSZMA2G8=
207208
github.com/nats-io/nkeys v0.3.0/go.mod h1:gvUNGjVcM2IPr5rCsRsC6Wb3Hr2CQAm08dsxtV6A5y4=
209+
github.com/nats-io/nkeys v0.3.1-0.20220214171627-79ae42e4d898 h1:FoO4iS4qOKmNWMvv4T48tpwH9C/bs97vN2X9O47My8Y=
210+
github.com/nats-io/nkeys v0.3.1-0.20220214171627-79ae42e4d898/go.mod h1:gvUNGjVcM2IPr5rCsRsC6Wb3Hr2CQAm08dsxtV6A5y4=
208211
github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw=
209212
github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
210213
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=

0 commit comments

Comments
 (0)