Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smiyabe/docker-cakephp-2.10.24
CakePHP 2.x final version development environment
https://github.com/smiyabe/docker-cakephp-2.10.24
cakephp2 docker docker-compose php74 postgresql
Last synced: 1 day ago
JSON representation
CakePHP 2.x final version development environment
- Host: GitHub
- URL: https://github.com/smiyabe/docker-cakephp-2.10.24
- Owner: smiyabe
- Created: 2022-11-04T09:11:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-05T16:37:20.000Z (about 2 years ago)
- Last Synced: 2024-10-12T12:41:00.848Z (about 1 month ago)
- Topics: cakephp2, docker, docker-compose, php74, postgresql
- Language: PHP
- Homepage:
- Size: 1.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
CakePHP 2.10.24 環境
====================PHP 7.4 + PostgreSQL 14 + CakePHP 2.10.24 の環境を簡単に起動できるようにしたもの
## INSTALL & RUN
0. docker および docker-compose が動作する状態にしておく
1. PostgreSQL データベースのデータ保存ディレクトリを作成
``` shellsession
mkdir Postgres/data
chmod 700 Postgres/data
```2. 各種 Docker コンテナの作成
``` shellsession
docker-compose build
```3. 環境の起動
``` shellsession
docker-compose up
```4. Web ブラウザでアクセス
下記 URL にアクセスしてください。
``` shellsession
http://localhost:8084/admin/
```## docker-compose ファイルの修正箇所
1. Web サーバのポートは 8084 にしているが、別のサービスで既に利用している等で違うポートに変更したい場合
https://github.com/smiyabe/docker-cakephp-2.10.24/blob/46a97b7f2e60bc13ff1899f482f18a7fb119394e/docker-compose.yml#L5-L6
2. 最初の起動時にデータベースが作成される。このときのユーザ、パスワード、データベース名を変更したい場合
https://github.com/smiyabe/docker-cakephp-2.10.24/blob/46a97b7f2e60bc13ff1899f482f18a7fb119394e/docker-compose.yml#L16-L19
3. 各コンテナの uid, gid を変更したい場合
https://github.com/smiyabe/docker-cakephp-2.10.24/blob/46a97b7f2e60bc13ff1899f482f18a7fb119394e/docker-compose.yml#L7-L8
https://github.com/smiyabe/docker-cakephp-2.10.24/blob/46a97b7f2e60bc13ff1899f482f18a7fb119394e/docker-compose.yml#L14-L15