summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile21
1 files changed, 21 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..9a23c2d
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,21 @@
+ARG PIPELINE
+FROM astroconda/pipeline:${PIPELINE}
+LABEL maintainer="jhunk@stsci.edu" \
+ vendor="Space Telescope Science Institute"
+
+WORKDIR "${TOOLCHAIN_BUILD}"
+
+COPY scripts/ ${TOOLCHAIN_BUILD}/bin
+COPY etc/ ${TOOLCHAIN_BUILD}/etc
+
+USER "${USER_ACCT}"
+
+RUN sudo chown -R ${USER_ACCT}: ${TOOLCHAIN_BUILD} \
+ && bin/build.sh \
+ && sudo rm -rf "${TOOLCHAIN_BUILD}"
+
+WORKDIR "${USER_HOME}"
+
+EXPOSE 8888
+ENTRYPOINT ["tini", "-g", "--"]
+CMD ["start.sh"]