Files
dokploy/apps/dokploy/templates/linkstack/docker-compose.yml
T
2024-11-13 04:13:58 -05:00

49 lines
1.2 KiB
YAML

version: "3.8"
services:
linkstack:
image: linkstackorg/linkstack:latest
networks:
- dokploy-network
volumes:
- linkstack_data:/htdocs
environment:
- TZ=UTC
- SERVER_ADMIN=${LINKSTACK_SERVER_ADMIN}
- LOG_LEVEL=info
- PHP_MEMORY_LIMIT=256M
- UPLOAD_MAX_FILESIZE=8M
- DB_CONNECTION=mysql
- DB_HOST=mysql
- DB_PORT=3306
- DB_DATABASE=${MYSQL_DATABASE}
- DB_USERNAME=${MYSQL_USER}
- DB_PASSWORD=${MYSQL_PASSWORD}
- FORCE_HTTPS=true
- APP_URL=https://${LINKSTACK_HOST}
depends_on:
mysql:
condition: service_healthy
restart: unless-stopped
mysql:
image: mysql:8
networks:
- dokploy-network
volumes:
- mysql_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u${MYSQL_USER}", "-p${MYSQL_PASSWORD}"]
interval: 10s
timeout: 5s
retries: 5
restart: unless-stopped
volumes:
linkstack_data:
mysql_data: