33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
services:
|
||
backend:
|
||
image: registry.oeo.one/${MOSHIRO_IMAGE_NAMESPACE:-moshiro}/moshiro-backend:${MOSHIRO_VERSION:-0.1.1}
|
||
container_name: moshiro-backend
|
||
restart: unless-stopped
|
||
init: true
|
||
ports:
|
||
- "127.0.0.1:8080:8080"
|
||
environment:
|
||
ASPNETCORE_HTTP_PORTS: "8080"
|
||
MoShiro__DataDirectory: /data
|
||
MoShiro__UpdateChannel: ${MOSHIRO_UPDATE_CHANNEL:-auto}
|
||
MoShiro__ImageNamespace: ${MOSHIRO_IMAGE_NAMESPACE:-moshiro}
|
||
# 没有默认管理员:第一次打开面板时按页面引导自己创建(需要后端日志里的认领码,也可以在这里指定 MOSHIRO_CLAIM_CODE)
|
||
MoShiro__ClaimCode: "${MOSHIRO_CLAIM_CODE:-}"
|
||
volumes:
|
||
- moshiro-backend-data:/data
|
||
- moshiro-backend-status:/data/update-status:ro
|
||
read_only: true
|
||
tmpfs:
|
||
- /tmp:rw,noexec,nosuid,size=64m,mode=1777
|
||
security_opt:
|
||
- no-new-privileges:true
|
||
cap_drop:
|
||
- ALL
|
||
stop_grace_period: 30s
|
||
|
||
volumes:
|
||
moshiro-backend-data:
|
||
name: moshiro-backend-data
|
||
moshiro-backend-status:
|
||
name: moshiro-backend-status
|