PHPackages                             burbubots/docker-cakebots - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. burbubots/docker-cakebots

ActiveProject[DevOps &amp; Deployment](/categories/devops)

burbubots/docker-cakebots
=========================

Docker installer for burbubots/cakebots

00PHP

Since Oct 29Pushed 4y ago1 watchersCompare

[ Source](https://github.com/burbubots/docker-cakebots)[ Packagist](https://packagist.org/packages/burbubots/docker-cakebots)[ RSS](/packages/burbubots-docker-cakebots/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

docker-cakebots
===============

[](#docker-cakebots)

Docker compose for burbubots/cakebots

Creates two docker images, one containing a MySQL(MariaDB) Server with the database of the project and
another one containing an Apache Web Server with the framework CakePHP 4.3 and the MVC files of the project.

Install instructions:
This is for docker, so you REALLY need docker and docker-compose. It can be use in Windows or MAC systems. Read the fine tutorials for this.
Install git or download ZIP package.

(Debian/Ubuntu)
sudo apt-get install docker docker-compose git
git clone

Execute ./crear\_docker to create the images and containers
Let your system create two debian images and two containers, named 'dbbots' and 'webbots'.
You can enter in the container 'webbots' with the shell command 'docker exec -it webbots bash' or you can use the script this way:'./entra webbots'
The shell 'mc' is installed, so you can edit and execute commands with ease inside the container.

The application runs initially in
Another routes are:
[http://localhost:8800/adminer/?server=dbbots&amp;username=cakeuser&amp;db=trading](http://localhost:8800/adminer/?server=dbbots&username=cakeuser&db=trading) (password 'cakepass') for the Adminer application, a front-end for MariaDB and the database.
 for the ICECoder app, an on-line editor. It needs write access for the owner and group of Apache (www-data:www-data) so if you are editing directly from your system you might change the permissions and ICECoder will fail its writing access.

A folder with name 'web' appears after installation. It's a shared folder with the container 'webbots' and contains the full project from
You can edit files in this folder and the changes are seen in the application.

Resetting the project:
Use the script 'reset.sh' to stop and delete the docker containers. All the information of the database will be lost, so maybe you want backup before doing this.
If you only want to stop the containers use 'docker stop webbots'.
The next step for resseting is deleting the docker images. Use 'docker images' to list the images, copy the IMAGE\_ID and do 'docker rmi \[IMAGE\_ID\]'.
At last, you can remove the folder 'web' for a full clean restart from the repositories in git o for tidy your system.

Some notes:
You can set the containers for start with your system start just un-commenting the lines with 'restart: always' in the file docker-compose.yml and re-running './crear\_docker'.

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/e19eda7225fd6c61902a6d780510ae65843fd4bc3fb59c037b9575246a736a04?d=identicon)[burbubots](/maintainers/burbubots)

---

Top Contributors

[![burbubots](https://avatars.githubusercontent.com/u/93260438?v=4)](https://github.com/burbubots "burbubots (13 commits)")

### Embed Badge

![Health badge](/badges/burbubots-docker-cakebots/health.svg)

```
[![Health](https://phpackages.com/badges/burbubots-docker-cakebots/health.svg)](https://phpackages.com/packages/burbubots-docker-cakebots)
```

###  Alternatives

[deployer/deployer

Deployment Tool

11.0k25.4M207](/packages/deployer-deployer)[appwrite/server-ce

End to end backend server for frontend and mobile apps.

55.3k84.2k](/packages/appwrite-server-ce)[pragmarx/health

Laravel Server &amp; App Health Monitor and Notifier

2.0k1.0M2](/packages/pragmarx-health)[felixfbecker/language-server-protocol

PHP classes for the Language Server Protocol

22476.7M6](/packages/felixfbecker-language-server-protocol)[heroku/heroku-buildpack-php

Toolkit for starting a PHP application locally, with or without foreman, using the same config for PHP and Apache2/Nginx as on Heroku

8161.3M10](/packages/heroku-heroku-buildpack-php)[tiamo/phpas2

PHPAS2 is a php-based implementation of the EDIINT AS2 standard

4674.7k](/packages/tiamo-phpas2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
