mirror of
https://github.com/Dokploy/dokploy.git
synced 2026-10-20 15:35:23 +00:00
49 lines
1.2 KiB
YAML
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: |