Files
appstore/apps/trek/latest/docker-compose.yml
T
okxlin c33dd0392c Add official candidate app packages for recent images
Add 1Panel app packages for CPA Manager, CPA Manager Plus, Docker Hub Proxy, kspeeder, LibreTranslate, OxiDNS, TREK, Voicebox, and SimpleX SMP Server using official images and upstream deployment references.

Keep at most one fixed numeric version plus latest per app, avoid duplicate keys already present in the appstore, and expose the useful runtime settings through data.yml where practical.

Validation: strict validate-v2 for every packaged version; fresh-panel smoke passed for Voicebox latest, SimpleX SMP Server latest, and SimpleX SMP Server 6.5.2; existing smoke reports retained for the rest of the batch.
2026-07-04 01:37:49 +08:00

49 lines
1.0 KiB
YAML

services:
trek:
image: "mauriceboe/trek:latest"
container_name: ${CONTAINER_NAME}
read_only: true
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
cap_add:
- CHOWN
- SETUID
- SETGID
tmpfs:
- /tmp:noexec,nosuid,size=64m
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
environment:
- NODE_ENV=production
- PORT=3000
- ENCRYPTION_KEY=${ENCRYPTION_KEY:-}
- TZ=${TZ}
- LOG_LEVEL=${LOG_LEVEL}
- ALLOWED_ORIGINS=${ALLOWED_ORIGINS:-}
- ADMIN_EMAIL=${ADMIN_EMAIL:-}
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
volumes:
- "${APP_DATA_DIR}:/app/data"
- "${APP_UPLOADS_DIR}:/app/uploads"
healthcheck:
test:
- CMD
- wget
- -qO-
- http://localhost:3000/api/health
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
labels:
createdBy: Apps
networks:
- 1panel-network
restart: unless-stopped
networks:
1panel-network:
external: true