fix memos perms

This commit is contained in:
Bendt
2026-02-09 09:52:31 -05:00
parent fd2d2dde13
commit a1a41ba696

View File

@@ -1,9 +1,26 @@
version: "3.8"
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"
deploy:
restart_policy:
condition: none
delay: 0s
max_attempts: 1
window: 0s
memos:
image: neosmemo/memos:stable
restart: unless-stopped
depends_on:
memos-init:
condition: service_completed_successfully
volumes:
- memos_data:/var/opt/memos
environment:
@@ -11,5 +28,24 @@ services:
- 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-websecure.tls.certresolver=letsencrypt
- traefik.enable=true
volumes:
memos_data:
networks:
dokploy-network:
external: true