Redis + Laravel 7 で、docker環境の作成 #redis #Laravel #docker
■ 概要:
Redis + php Laravel 関係になり。
dockerファイル等の作成メモとなります
・docker-compose, dockerは設置済みを前提としています。
■ 環境
docker
Laravel 7.x
Redis
predis / composer
nginx
■ 参考の設定
■ 前の、redis + Laravel 接続設定の例
https://note.com/knaka0209/n/nd9bb7aa63ffb
config/database.php の、設定は上記と。ほぼ同じです
接続先は、下記の .env ファイルで設定します
■ 設定など
・docker-compose.yml
・redis の、hostname はredis に、指定した例です
version: '3'
services:
web:
build: ./docker-nginx
ports:
- 80:80
depends_on:
- app
volumes:
- ./:/var/www/html
- ./docker-nginx/default.conf:/etc/nginx/conf.d/default.conf
links:
- app
app:
build: ./docker-php
depends_on:
- redis
links:
- redis
volumes:
- ./:/var/www/html
redis:
image: redis:latest
hostname: redis
volumes:
- ./redis/data:/data
command: redis-server --appendonly yes
ports:
- 6379:6379
■ コンテナ起動後に、Lavale 7追加
php composer.phar create-project --prefer-dist laravel/laravel myblog "7.*"
・Redis操作する predis, 追加
php composer.phar require predis/predis
・.env 設定、redis接続先の設定
REDIS_HOST=redis
■ テストは、前の redis版のLaravel CRUDを設定して、動作確認できました。
■ 関連のページ
・Redis + Laravel 7.2 CRUD作成
https://note.com/knaka0209/n/n9f487f37b86e
・Redis + node/expressで、docker環境の作成
https://note.com/knaka0209/n/nb980c4c87470
この記事が気に入ったらサポートをしてみませんか?