aboutsummaryrefslogtreecommitdiff
path: root/demo/Dockerfile
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2021-04-03 13:09:45 -0400
committerMitchell Riedstra <mitch@riedstra.dev>2021-04-03 13:09:45 -0400
commit1fcb5ee549fa7ba4b7bfa7e62c15dbb8a01c38b5 (patch)
treea7030830b9df35ec761d34a48453ba9108e673dc /demo/Dockerfile
parentae22addfc7984a147aeb80ab14c6b2833a7dc4b2 (diff)
downloadsteam-export-1fcb5ee549fa7ba4b7bfa7e62c15dbb8a01c38b5.tar.gz
steam-export-1fcb5ee549fa7ba4b7bfa7e62c15dbb8a01c38b5.tar.xz
Some changes to make supporting a demo environment easier. Docker compose demo.
Diffstat (limited to 'demo/Dockerfile')
-rw-r--r--demo/Dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/demo/Dockerfile b/demo/Dockerfile
new file mode 100644
index 0000000..5b1101a
--- /dev/null
+++ b/demo/Dockerfile
@@ -0,0 +1,17 @@
+FROM golang:1.16-alpine
+
+RUN apk update
+RUN apk add nginx
+
+RUN mkdir /code /steam-lib
+
+COPY . /code/
+
+WORKDIR /code
+
+RUN go build -ldflags="-X 'main.Version=Demo'" -o /bin/steam-export ./cmd/web
+
+COPY demo/entrypoint.sh /
+
+ENTRYPOINT /entrypoint.sh
+