Skip to content

Commit 5b1dbec

Browse files
pseudomutoshockey
authored andcommitted
feature(docker-image): allow custom nginx port within container (#4086)
* Use PORT to override nginx listen port when defined * Add dockerignore to make build context smaller
1 parent 64f9935 commit 5b1dbec

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

.dockerignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/.git
2+
/.github
3+
/dev-helpers
4+
/docs
5+
/src
6+
/swagger-ui-dist-package
7+
/test

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ENV OAUTH_REALM "**None**"
1212
ENV OAUTH_APP_NAME "**None**"
1313
ENV OAUTH_ADDITIONAL_PARAMS "**None**"
1414
ENV SWAGGER_JSON "/app/swagger.json"
15-
ENV PORT 80
15+
ENV PORT 8080
1616
ENV BASE_URL ""
1717

1818
RUN apk add --update nginx

docker-run.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,7 @@ if [[ -n "$VALIDATOR_URL" ]]; then
5353
unset TMP_VU
5454
fi
5555

56+
# replace the PORT that nginx listens on if supplied
57+
if [[ -n "${PORT}" ]]; then sed -i "s|8080|${PORT}|g" /etc/nginx/nginx.conf; fi
58+
5659
exec nginx -g 'daemon off;'

0 commit comments

Comments
 (0)