https://github.com/arodu/docker_cakephp_server
https://github.com/arodu/docker_cakephp_server
cakephp docker docker-image dockerfiles dockerhub php
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/arodu/docker_cakephp_server
- Owner: arodu
- License: gpl-3.0
- Created: 2021-11-26T12:20:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-26T14:32:33.000Z (over 4 years ago)
- Last Synced: 2025-01-22T08:11:12.203Z (over 1 year ago)
- Topics: cakephp, docker, docker-image, dockerfiles, dockerhub, php
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/arodu/cakephp
- Size: 13.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker CakePHP Server
## `docker-compose.yml` example
```yml
version: "3"
services:
project-mysql:
image: mysql:5.7
container_name: project-mysql
working_dir: /application
command: mysqld --sql-mode='NO_ENGINE_SUBSTITUTION' --character-set-server=utf8 --init-connect='SET NAMES UTF8;'
environment:
- MYSQL_USER=my_app
- MYSQL_PASSWORD=secret
- MYSQL_ROOT_PASSWORD=password
volumes:
- ./project:/application
- ./tmp/mysql-data:/var/lib/mysql
#- ./docker/entrypoint:/docker-entrypoint-initdb.d
ports:
- "3316:3306"
project:
image: arodu/cakephp:nginx-php80-alpine
working_dir: /application
container_name: project
volumes:
- ./project:/application
- ~/.ssh:/home/application/.ssh:ro
ports:
- "8081:80"
environment:
WEB_DOCUMENT_ROOT: /application/webroot
DATABASE_URL: mysql://root:password@project-mysql:3306/project
DATABASE_TEST_URL: mysql://root:password@project-mysql:3306/project_test
```