-
Убедитесь, что у вас установлен Make и GCC;
-
Клонируйте репозиторий на свою локальную машину;
-
Соберите программу при помощи команды:
make build
-
Установите переменные среды:
CACHE_PROXY_LOG_LEVEL=<ALL|TRACE|DEBUG|INFO|WARNING|ERROR|FATAL|OFF>
- уровень логгированияCACHE_PROXY_THREAD_POOL_SIZE=<int>
- количество обработчиков запросов клиентовCACHE_PROXY_CACHE_EXPIRED_TIME_MS=<int>
- время жизни записей в кеше в миллисекундах -
Запустите приложение:
make run PORT=<int>
или
./build/cache-proxy <int>
-
Убедитесь, что у вас установлен Docker;
-
Запустите контейнер с помощью команды:
sudo docker run \ -d \ -e CACHE_PROXY_LOG_LEVEL=<ALL|TRACE|DEBUG|INFO|WARNING|ERROR|FATAL|OFF> \ -e CACHE_PROXY_THREAD_POOL_SIZE=<int> \ -e CACHE_PROXY_CACHE_EXPIRED_TIME_MS=<int> \ -p <int>:8080 \ --name <string> \ ptrvsrg/cache-proxy:latest
Если вы хотите внести свой вклад в проект, вы можете следовать этим шагам:
- Создайте форк этого репозитория.
- Внесите необходимые изменения.
- Создайте pull request, описывая ваши изменения.