From 2706793fe3a18e34456413242c8d8022b9676d74 Mon Sep 17 00:00:00 2001
From: Manevolent <Manevolent@users.noreply.github.com>
Date: Wed, 19 Apr 2023 20:21:31 -0600
Subject: [PATCH] Create varnish

---
 docker/services/varnish | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 docker/services/varnish

diff --git a/docker/services/varnish b/docker/services/varnish
new file mode 100644
index 0000000..872ba16
--- /dev/null
+++ b/docker/services/varnish
@@ -0,0 +1,16 @@
+    network_mode: 'service:tinc'
+    image: varnish:7.3-alpine
+    command: "-p default_keep=300"
+    ports:
+      - "80:80/tcp"
+      - "443:443/tcp"
+      - "443:443/udp"
+    environment:
+      - VARNISH_SIZE=2G
+    tmpfs:
+      - /var/lib/varnish:exec
+    volumes:
+      - "./varnish/default.vcl:/etc/varnish/default.vcl"
+    depends_on:
+      - tinc
+    restart: always