CDN сервер для [https://github.com/larsnovikov/cdn]
- Склонируйте этот репозиторий
- Выполните
bash startup.sh - Следуйте подсказкам
- Измените доступы к БД в
/config/db-local.php - Измените параметры работы c CDN в
/config/cdn-local.php
Сборка происходит из трех контейнеров:
- nginx_front (web-сервер принимающий и обрабатывающий запросы к фотографиям)
- nginx_app (web-сервер принимающий и обрабатывающий запросы к приложению)
- php-fpm (fpm для nginx_app)
Исходники картнок должны располагаться в директории images/input
Файлы водяных знаков должны располагаться в директории images/watermark
Выходные картинки будут сохраняться в директории images/output/storage_name, где storage_name - папка хранилища. Предполагается, что хранилища будут примонтированными жесткими дисками.