This add-on allows you to easily install beanstalkd (with arm64 support) into a DDEV project.
It configures and installs the rayyounghong/beanstalkd docker image to provide a beanstalkd service within your DDEV project.
Installation
Install the addon
For DDEV v1.23.5 or above run
ddev add-on get mrkistic/ddev-beanstalkd
For earlier versions of DDEV run
ddev get mrkistic/ddev-beanstalkd
Restart DDEV to start the addon.
ddev restart
Using beanstalkd service
beanstalkd listens on the default port 11300 on internal hostname bankstalkd.
Configure your application to access beanstalkd on the host:port, i.e. beanstalkd:11300.
To access beanstalkd directly, run ddev ssh to connect to the web container, then telnet to the beanstalkd container on port 11300, e.g. telnet beanstalkd 11300.
Alternatively, expose the listening port with a custom Docker Compose file. Then connect directly to your docker container on port 11300, e.g. telnet docker.lan 11300. Then you can use a UI console like aurora to monitor your beanstalkd queue. e.g.: