summaryrefslogtreecommitdiff
path: root/proxy/Dockerfile
diff options
context:
space:
mode:
authora73x <[email protected]>2024-08-25 15:14:41 +0100
committera73x <[email protected]>2024-08-25 15:14:41 +0100
commitfea0ef77c8c98dfadd2f9d29804653293fd31c99 (patch)
tree6dadd3062fc77d37e622838eb6b16a60e2774f4d /proxy/Dockerfile
parent794401aaadfaa4efd91587db40439226231ff303 (diff)
feat: add templating
Diffstat (limited to 'proxy/Dockerfile')
-rw-r--r--proxy/Dockerfile16
1 files changed, 16 insertions, 0 deletions
diff --git a/proxy/Dockerfile b/proxy/Dockerfile
new file mode 100644
index 0000000..012092d
--- /dev/null
+++ b/proxy/Dockerfile
@@ -0,0 +1,16 @@
+FROM nginx:1.27.0-alpine
+
+RUN apk update && apk add ca-certificates iptables ip6tables && rm -rf /var/cache/apk/*
+
+COPY --from=docker.io/tailscale/tailscale:stable /usr/local/bin/tailscaled /app/tailscaled
+COPY --from=docker.io/tailscale/tailscale:stable /usr/local/bin/tailscale /app/tailscale
+RUN mkdir -p /var/run/tailscale /var/cache/tailscale /var/lib/tailscale
+
+WORKDIR /app/
+
+COPY nginx.conf /etc/nginx/conf.d/nginx.conf
+COPY /start.sh /app/start.sh
+
+RUN chmod +x /app/start.sh
+
+CMD ["/app/start.sh"]