Seafile
Source: Portainer stack 116 (seafile) on endpoint 2.
version: '3.7'
services:
db:
image: mariadb:10.6
container_name: seafile-mysql
environment:
- MYSQL_ROOT_PASSWORD=${REDACTED}
- MYSQL_LOG_CONSOLE=true
volumes:
- seafile-mysql-data:/var/lib/mysql
restart: unless-stopped
memcached:
image: memcached:alpine
container_name: seafile-memcached
restart: unless-stopped
seafile:
image: seafileltd/seafile-mc:11.0.6
container_name: seafile
ports:
- "8900:80" # Changed to avoid conflict on host port 80
volumes:
- seafile-data:/shared
environment:
- DB_HOST=db
- DB_ROOT_PASSWD=${REDACTED}
- [email protected]
- SEAFILE_ADMIN_PASSWORD=${REDACTED}
- SEAFILE_SERVER_LETSENCRYPT=false
- SEAFILE_SERVER_HOSTNAME=seafile.mrdtech.me
depends_on:
- db
- memcached
restart: unless-stopped
volumes:
seafile-mysql-data:
seafile-data: