parent
81f2602464
commit
12587bc712
@ -114,6 +114,8 @@ Running a virtual Container is much faster than running a full virtual Machine.
|
|||||||
- MySQL
|
- MySQL
|
||||||
- PostgreSQL
|
- PostgreSQL
|
||||||
- MariaDB
|
- MariaDB
|
||||||
|
- Beanstalkd
|
||||||
|
- Beanstalkd Console
|
||||||
- Data Volume
|
- Data Volume
|
||||||
|
|
||||||
Cannot find your container! we would love to have it as well. Consider contributing your container and adding it to this list.
|
Cannot find your container! we would love to have it as well. Consider contributing your container and adding it to this list.
|
||||||
@ -176,7 +178,7 @@ DB_HOST=xxx.xxx.xxx.xxx
|
|||||||
> Running PHP, NGINX and MySQL:
|
> Running PHP, NGINX and MySQL:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose up -d php nginx mysql
|
docker-compose up -d php nginx mysql redis
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: you can choose your own combination of software's (containers), another example:
|
Note: you can choose your own combination of software's (containers), another example:
|
||||||
@ -184,10 +186,10 @@ Note: you can choose your own combination of software's (containers), another ex
|
|||||||
> Running PHP, NGINX, Postgres and Redis:
|
> Running PHP, NGINX, Postgres and Redis:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose up -d php nginx postgres redis
|
docker-compose up -d php nginx beanstalkd postgres
|
||||||
```
|
```
|
||||||
|
|
||||||
Supported Containers: `nginx`, `mysql`, `redis`, `postgres`, `mariadb`, `data`, `php`.
|
Supported Containers: `nginx`, `mysql`, `redis`, `postgres`, `mariadb`, `beanstalkd`, `beanstalkd-console`, `data`, `php`.
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
3 - Open your browser and visit your `{Docker-IP}` address (`http://xxx.xxx.xxx.xxx`).
|
3 - Open your browser and visit your `{Docker-IP}` address (`http://xxx.xxx.xxx.xxx`).
|
||||||
|
15
beanstalkd-console/Dockerfile
Normal file
15
beanstalkd-console/Dockerfile
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
FROM php:latest
|
||||||
|
|
||||||
|
MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y curl
|
||||||
|
|
||||||
|
RUN curl -sL https://github.com/ptrofimov/beanstalk_console/archive/master.tar.gz | tar xvz -C /tmp
|
||||||
|
RUN mv /tmp/beanstalk_console-master /source
|
||||||
|
|
||||||
|
RUN apt-get remove --purge -y curl && apt-get autoclean && apt-get clean
|
||||||
|
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||||
|
|
||||||
|
EXPOSE 2080
|
||||||
|
|
||||||
|
CMD bash -c 'BEANSTALK_SERVERS=$BEANSTALKD_PORT_11300_TCP_ADDR:11300 php -S 0.0.0.0:2080 -t /source/public'
|
16
beanstalkd/Dockerfile
Normal file
16
beanstalkd/Dockerfile
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
FROM phusion/baseimage:latest
|
||||||
|
|
||||||
|
MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
ENV PATH /usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
|
|
||||||
|
RUN apt-get update
|
||||||
|
RUN apt-get install -y beanstalkd
|
||||||
|
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||||
|
|
||||||
|
VOLUME /var/lib/beanstalkd/data
|
||||||
|
|
||||||
|
EXPOSE 11300
|
||||||
|
|
||||||
|
CMD ["/usr/bin/beanstalkd"]
|
@ -91,4 +91,21 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "6379:6379"
|
- "6379:6379"
|
||||||
|
|
||||||
|
### Beanstalkd Container ####################################
|
||||||
|
|
||||||
|
beanstalkd:
|
||||||
|
build: ./beanstalkd
|
||||||
|
ports:
|
||||||
|
- "11300:11300"
|
||||||
|
privileged: true
|
||||||
|
|
||||||
|
### Beanstalkd-Console Container ############################
|
||||||
|
|
||||||
|
beanstalkd-console:
|
||||||
|
build: ./beanstalkd-console
|
||||||
|
ports:
|
||||||
|
- "2080:2080"
|
||||||
|
links:
|
||||||
|
- beanstalkd
|
||||||
|
|
||||||
### Add more Containers below ###############################
|
### Add more Containers below ###############################
|
||||||
|
Loading…
Reference in New Issue
Block a user