/docker-cakephp-2.10.24

CakePHP 2.x final version development environment

Primary LanguagePHP

CakePHP 2.10.24 環境

PHP 7.4 + PostgreSQL 14 + CakePHP 2.10.24 の環境を簡単に起動できるようにしたもの

INSTALL & RUN

  1. docker および docker-compose が動作する状態にしておく

  2. PostgreSQL データベースのデータ保存ディレクトリを作成

    mkdir Postgres/data
    chmod 700 Postgres/data
  3. 各種 Docker コンテナの作成

    docker-compose build
  4. 環境の起動

    docker-compose up
  5. Web ブラウザでアクセス

    下記 URL にアクセスしてください。

    http://localhost:8084/admin/

docker-compose ファイルの修正箇所

  1. Web サーバのポートは 8084 にしているが、別のサービスで既に利用している等で違うポートに変更したい場合

ports:
- 8084:80

  1. 最初の起動時にデータベースが作成される。このときのユーザ、パスワード、データベース名を変更したい場合

environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
POSTGRES_DB: database_name

  1. 各コンテナの uid, gid を変更したい場合

user:
"1000:1000"

user:
"1000:1000"