Skip to content

Commit e1c26a6

Browse files
committed
Fix php5 version, reorganize repo to not rely on branch.
1 parent b324048 commit e1c26a6

File tree

3 files changed

+38
-4
lines changed

3 files changed

+38
-4
lines changed

Dockerfile renamed to Dockerfile.php5

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM houseofagile/docker-nginx-php-fpm:php7
1+
FROM houseofagile/docker-nginx-php-fpm:php5
22

33
MAINTAINER Meillaud Jean-Christophe ([email protected])
44

@@ -17,12 +17,14 @@ ADD ./config/ssh-keys /root/ssh-keys
1717

1818
ADD ./config/sm-config /root/.symfony-manager/sm-config
1919
ADD .bowerrc /root/.bowerrc
20+
ADD ./default-symfony-nginx.conf /root/docker-config/default-symfony-nginx.conf
2021

2122
RUN chown www-data -R /usr/share/nginx/ && \
2223
mkdir -p /root/docker-config && \
2324
rm /etc/nginx/sites-enabled/default && \
24-
mkdir -p /etc/my_init.d
25-
ADD ./default-symfony-nginx.conf /root/docker-config/default-symfony-nginx.conf
25+
mkdir -p /etc/my_init.d && \
26+
sed -i 's#%%php_fpm_sock_file%%#/var/run/php/php5.6-fpm.sock#g' /root/docker-config/default-symfony-nginx.conf
27+
2628

2729
ADD setup-projects.sh /etc/my_init.d/10_setup-projects.sh
2830
RUN chmod +x /etc/my_init.d/10_setup-projects.sh

Dockerfile.php7

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
FROM houseofagile/docker-nginx-php-fpm:php7
2+
3+
MAINTAINER Meillaud Jean-Christophe ([email protected])
4+
5+
#Node install
6+
RUN apt-get update \
7+
&& apt-get install -y nodejs npm \
8+
&& npm install less -g && npm install -g bower \
9+
&& curl -sS https://getcomposer.org/installer | php -- --version=1.3.2 --install-dir=/usr/bin/ \
10+
&& mv /usr/bin/composer.phar /usr/bin/composer \
11+
&& mkdir /root/projects && mkdir /root/ssh-keys \
12+
&& echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config \
13+
&& apt-get clean && rm -rf /tmp/* /var/tmp/*
14+
15+
ADD ./config/projects /root/projects
16+
ADD ./config/ssh-keys /root/ssh-keys
17+
18+
ADD ./config/sm-config /root/.symfony-manager/sm-config
19+
ADD .bowerrc /root/.bowerrc
20+
ADD ./default-symfony-nginx.conf /root/docker-config/default-symfony-nginx.conf
21+
22+
RUN chown www-data -R /usr/share/nginx/ && \
23+
mkdir -p /root/docker-config && \
24+
rm /etc/nginx/sites-enabled/default && \
25+
mkdir -p /etc/my_init.d && \
26+
sed -i 's#%%php_fpm_sock_file%%#/run/php/php7.0-fpm.sock#g' /root/docker-config/default-symfony-nginx.conf
27+
28+
ADD setup-projects.sh /etc/my_init.d/10_setup-projects.sh
29+
RUN chmod +x /etc/my_init.d/10_setup-projects.sh
30+
31+
EXPOSE 80
32+
CMD ["/sbin/my_init"]

default-symfony-nginx.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ server {
3636
fastcgi_param PATH_INFO $fastcgi_path_info;
3737
fastcgi_param SERVER_NAME $host;
3838
if ($uri !~ "^/uploads/") {
39-
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
39+
fastcgi_pass unix:%%php_fpm_sock_file%%;
4040
}
4141
}
4242

0 commit comments

Comments
 (0)