diff --git a/.docker/php/Dockerfile b/.docker/php/Dockerfile index ac2ea76..d40de5d 100644 --- a/.docker/php/Dockerfile +++ b/.docker/php/Dockerfile @@ -12,6 +12,9 @@ RUN apt-get install -y libicu-dev \ && docker-php-ext-configure intl \ && docker-php-ext-install intl +# redis +RUN pecl install redis && docker-php-ext-enable redis + # pcov RUN pecl install pcov && docker-php-ext-enable pcov diff --git a/.docker/redis/.gitignore b/.docker/redis/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/.docker/redis/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/.env.example b/.env.example index 35e6624..3c7a88c 100644 --- a/.env.example +++ b/.env.example @@ -24,7 +24,7 @@ SESSION_LIFETIME=120 MEMCACHED_HOST=127.0.0.1 -REDIS_HOST=127.0.0.1 +REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379 diff --git a/README.md b/README.md index ccbf7b5..4c8a450 100644 --- a/README.md +++ b/README.md @@ -5,12 +5,13 @@ - PHP v8.2.x - MySQL v8.1 - MariaDB v10.11 -- phpMyAdmin v5.2.1 -- Mailpit v1.8.4 -- Node.js v18.17.1 -- NPM v10.1.0 -- Yarn v1.22.19 -- Vite v4.4.9 +- phpMyAdmin v5.x +- Mailpit v1.x +- Node.js v18.x +- NPM v10.x +- Yarn v1.x +- Vite v5.x +- Redis v7.2.x # Requirements - Stable version of [Docker](https://docs.docker.com/engine/install/) diff --git a/docker-compose.yml b/docker-compose.yml index 919f657..872dfe7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -97,3 +97,14 @@ services: ports: - 8025:8025 - 1025:1025 + + #################################################################################################### + # Redis + #################################################################################################### + redis: + image: redis:latest + command: redis-server --appendonly yes + volumes: + - .docker/redis/data:/data + ports: + - 6379:6379