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 - папка хранилища. Предполагается, что хранилища будут примонтированными жесткими дисками.