feat: add cron service to run telecart schedule tasks

This commit is contained in:
2025-12-07 16:48:00 +03:00
parent 10c1dfa5a3
commit 16a258ab68
8 changed files with 86 additions and 67 deletions

View File

@@ -7,7 +7,6 @@ services:
- "./scripts:/scripts"
- "./module:/module"
- "./build:/build"
- "/Users/nikitakiselev/code/msvlad.com/image/catalog/products:/web/upload/image/catalog/products"
ports:
- "8000:80"
restart: always
@@ -53,5 +52,20 @@ services:
- ./sql_dumps:/sql_dumps
- ./docker/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
cron:
image: ghcr.io/telecart-labs/scheduler:latest
platform: linux/amd64
restart: unless-stopped
environment:
CRONTAB: |
*\10 * * * * php /module/oc_telegram_shop/upload/cli.php schedule:run > /proc/1/fd/1
volumes:
- ./src:/web
- ./scripts:/scripts
- ./module:/module
- ./build:/build
depends_on:
- mysql
volumes:
mysql_data: