Skip to content

RVIRUS0817/dev_cakephp4

Repository files navigation

dev_cakephp4

スクリーンショット 2020-12-30 0 01 40

  • docker images

    • cakephp-app
      • php:7.4-fpm-alpine (nginx,php-fpm,supervisor)
      • cakephp 4.2.1
    • cakephp-db
      • mysql:8.0.27
    • cakephp-redis
  • git clone or fork

mkdir -p ~/git/github
cd ~/git/github
git clone git@github.com:RVIRUS0817/dev_cakephp4.git
  • add localhost /etc/hosts
sudo vim /etc/hosts
127.0.0.1 dev.adachin.com
  • docker run
cd dev_cakephp4
cp config/.env.example config/.env
cd docker/dev
docker-compose up -d
  • app deploy
docker exec -it cakephp-app bash

composer install
bin/cake migrations migrate
supervisorctl restart app
  • Access

http://dev.adachin.com/

スクリーンショット 2020-12-29 23 59 18

  • DB login
docker exec -it cakephp-app bash
mysql -u root -h db -p
  • redis login
docker exec -it cakephp-app bash
redis-cli -h redis

How to cakephp4 download

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
php composer.phar create-project --prefer-dist cakephp/app:4.* my_app_name

dev-micro

https://github.com/RVIRUS0817/dev_cakephp4/tree/master/docker/dev-micro