Files
cloud-compose/memos-compose.yml

33 lines
1.1 KiB
YAML

services:
memos:
image: neosmemo/memos:stable
restart: unless-stopped
volumes:
- memos_data:/var/opt/memos
environment:
- MEMOS_MODE=${MEMOS_MODE}
- MEMOS_PORT=${MEMOS_PORT}
ports:
- "5230"
networks:
- dokploy-network
labels:
- traefik.http.routers.memos-web.rule=Host(`memos.bendtstudio.com`)
- traefik.http.routers.memos-web.entrypoints=web
- traefik.http.services.memos-web.loadbalancer.server.port=5230
- traefik.http.routers.memos-web.service=memos-web
- traefik.http.routers.memos-web.middlewares=redirect-to-https@file
- traefik.http.routers.memos-websecure.rule=Host(`memos.bendtstudio.com`)
- traefik.http.routers.memos-websecure.entrypoints=websecure
- traefik.http.services.memos-websecure.loadbalancer.server.port=5230
- traefik.http.routers.memos-websecure.service=memos-websecure
- traefik.http.routers.memos-websecure.tls.certresolver=letsencrypt
- traefik.enable=true
volumes:
memos_data:
networks:
dokploy-network:
external: true