-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
23 lines (15 loc) · 737 Bytes
/
Dockerfile
File metadata and controls
23 lines (15 loc) · 737 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM debian:jessie
MAINTAINER Sasha Besedin <sasha.besedin@gmail.com>
RUN apt-get update -q ;\
apt-get upgrade -y -q ;\
apt-get dist-upgrade -y -q
RUN apt-get install -y -q sudo php5-dev php5-mcrypt php5-curl php5-mysql php5-sqlite php5-memcached php5-imagick php5-gd php5-intl php5-cli gcc git libpcre3-dev re2c mysql-client
RUN git clone git://github.com/phalcon/zephir.git /usr/local/src/zephir
RUN cd /usr/local/src/zephir ;\
chmod +x install
RUN git clone http://github.com/phalcon/cphalcon.git /usr/local/src/cphalcon
RUN cd /usr/local/src/cphalcon ;\
/usr/local/src/zephir/bin/zephir install
RUN echo "extension=phalcon.so" > /etc/php5/mods-available/phalcon.ini ;\
php5enmod phalcon
RUN apt-get clean