From c468c81a00f61333a4ef43e23f85861c1541fd61 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= <kropikuba@gmail.com>
Date: Wed, 4 Oct 2023 22:53:08 +0200
Subject: [PATCH] Added usememos service

---
 services/usememos/.env.example       |  1 +
 services/usememos/docker-compose.yml | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 services/usememos/.env.example
 create mode 100644 services/usememos/docker-compose.yml

diff --git a/services/usememos/.env.example b/services/usememos/.env.example
new file mode 100644
index 0000000..e8ea7bc
--- /dev/null
+++ b/services/usememos/.env.example
@@ -0,0 +1 @@
+HOST=
\ No newline at end of file
diff --git a/services/usememos/docker-compose.yml b/services/usememos/docker-compose.yml
new file mode 100644
index 0000000..1976b6b
--- /dev/null
+++ b/services/usememos/docker-compose.yml
@@ -0,0 +1,22 @@
+volumes:
+  memos-data:
+
+networks:
+  traefik-net:
+    external: true
+
+services:
+  memos:
+    image: neosmemo/memos:latest
+    volumes:
+      - memos-data:/var/opt/memos
+    networks:
+      - traefik-net
+    deploy:
+      labels:
+        - traefik.enable=true
+        - traefik.docker.network=traefik-net
+        - traefik.http.routers.memos.rule=Host(`${HOST}`)
+        - traefik.http.routers.memos.entrypoints=websecure
+        - traefik.http.routers.memos.tls.certresolver=le
+        - traefik.http.services.memos.loadbalancer.server.port=5230
\ No newline at end of file