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