Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gigacache/cakephp-5-dockerized
Dockerized PHP Framework CakePHP 5, Ready For Your Next CakePHP 5 Project
https://github.com/gigacache/cakephp-5-dockerized
cake cakephp cakephp5 docker makefile mvc mysql php8 phpmyadmin
Last synced: 9 days ago
JSON representation
Dockerized PHP Framework CakePHP 5, Ready For Your Next CakePHP 5 Project
- Host: GitHub
- URL: https://github.com/gigacache/cakephp-5-dockerized
- Owner: gigacache
- License: mit
- Created: 2024-03-19T12:31:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-08T06:35:08.000Z (7 months ago)
- Last Synced: 2024-04-08T07:39:30.693Z (7 months ago)
- Topics: cake, cakephp, cakephp5, docker, makefile, mvc, mysql, php8, phpmyadmin
- Language: PHP
- Homepage:
- Size: 1.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CakePHP 5 Application Dockerized
Get Baking....
## What is CakePHP?
CakePHP is a free, open-source, rapid development framework for PHP. It’s a foundational structure for programmers to create web applications. Our primary goal is to enable you to work in a structured and rapid manner–without loss of flexibility.
CakePHP takes the monotony out of web development. We provide you with all the tools you need to get started coding what you really need to get done: the logic specific to your application. Instead of reinventing the wheel every time you sit down to a new project, check out a copy of CakePHP and get started with the real guts of your application.
## What does this repo do
- Runs CakePHP 5 in docker containers.
- Builds apache image for CakePHP 5.
- Dumps a script in the mysql database so your project can be setup in seconds.
- Connects the mysql database to phpMyAdmin on localhost:8082 so you can easily manage your data.## Installation
```
make install
```## Removal
```
make remove-docker
```## Errors
#### 403 Forbidden error
- [x] Update the uid argument in docker-composer as your computer user's uid doesn't
match the one in the docker container.#### Other
- [x] Make sure docker is running
- [x] Make sure you can run make commands