Files
cloud-compose/memos-compose.yml
Bendt 9c697104d6 fix
2026-02-09 10:01:21 -05:00

44 lines
1.4 KiB
YAML

services:
memos-init:
image: neosmemo/memos:stable
user: "0"
entrypoint: ["sh", "-c", "chown -R 65532:65532 /var/opt/memos && echo 'Permissions fixed'"]
volumes:
- memos_data:/var/opt/memos
restart: "no"
memos:
image: neosmemo/memos:stable
restart: unless-stopped
depends_on:
memos-init:
condition: service_completed_successfully
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