Skip to content

Commit dd696f1

Browse files
committed
Updates to the docker container.
1 parent 51b986c commit dd696f1

File tree

5 files changed

+59
-87
lines changed

5 files changed

+59
-87
lines changed

docker-compose.travis.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ services:
1818
- "9000:9001"
1919
volumes:
2020
- ../xivapi:/var/www/xivapi:cached
21-
- ./docker/logs/symfony:/var/www/symfony/var/log:cached
21+
- ./docker/logs/symfony:/var/www/xivapi/var/log:cached
2222
links:
2323
- db
2424
extra_hosts:
@@ -31,7 +31,7 @@ services:
3131
links:
3232
- php
3333
volumes:
34-
- ../xivapi:/var/www/symfony:cached
34+
- ../xivapi:/var/www/xivapi:cached
3535
- ./docker/logs/nginx:/var/log/nginx:cached
3636
mysql:
3737
image: mysql
@@ -73,7 +73,7 @@ services:
7373
volumes:
7474
- ./docker/elk/logstash:/etc/logstash:cached
7575
- ./docker/elk/logstash/patterns:/opt/logstash/patterns:cached
76-
- ./docker/logs/symfony:/var/www/symfony/var/log:cached
76+
- ./docker/logs/symfony:/var/www/xivapi/var/log:cached
7777
- ./docker/logs/nginx:/var/log/nginx:cached
7878

7979
volumes:

docker/elk/logstash/logstash.conf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ input {
66
}
77
file {
88
type => "symfony_dev"
9-
path => "/var/www/symfony/var/log/dev.log"
9+
path => "/var/www/xivapi/var/log/dev.log"
1010
start_position => beginning
1111
}
1212
file {
1313
type => "symfony_prod"
14-
path => "/var/www/symfony/var/log/prod.log"
14+
path => "/var/www/xivapi/var/log/prod.log"
1515
start_position => beginning
1616
}
1717
}
@@ -36,4 +36,4 @@ output {
3636
host => "localhost"
3737
cluster => "logstash"
3838
}
39-
}
39+
}

docker/nginx/symfony.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
server {
2-
server_name symfony.localhost;
3-
root /var/www/symfony/public;
2+
server_name xivapi.local;
3+
root /var/www/xivapi/public;
44

55
location / {
66
try_files $uri @rewriteapp;

docker/php-fpm/Dockerfile

Lines changed: 51 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,63 @@
1-
FROM alpine:3.8
1+
FROM alpine:3.9
2+
ADD https://dl.bintray.com/php-alpine/key/php-alpine.rsa.pub /etc/apk/keys/php-alpine.rsa.pub
3+
RUN apk --update add ca-certificates
4+
RUN echo "https://dl.bintray.com/php-alpine/v3.9/php-7.3" >> /etc/apk/repositories
25

6+
#
7+
# PHP Stuff
8+
#
9+
RUN apk add --update php
310
RUN apk add --update \
4-
php7.3-fpm \
5-
php7.3-apcu \
6-
php7.3-ctype \
7-
php7.3-curl \
8-
php7.3-dom \
9-
php7.3-gd \
10-
php7.3-iconv \
11-
php7.3-imagick \
12-
php7.3-json \
13-
php7.3-intl \
14-
php7.3-mcrypt \
15-
php7.3-fileinfo\
16-
php7.3-mbstring \
17-
php7.3-opcache \
18-
php7.3-openssl \
19-
php7.3-pdo \
20-
php7.3-pdo_mysql \
21-
php7.3-mysqli \
22-
php7.3-xml \
23-
php7.3-zlib \
24-
php7.3-phar \
25-
php7.3-tokenizer \
26-
php7.3-session \
27-
php7.3-simplexml \
28-
php7.3-xdebug \
29-
php7.3-zip \
30-
php7.3-dev \
31-
php7.3-bcmath \
32-
php7.3-tidy \
33-
php7.3-sqlite \
34-
php7.3-cli \
11+
php-fpm \
12+
php-apcu \
13+
php-ctype \
14+
php-curl \
15+
php-dom \
16+
php-gd \
17+
php-iconv \
18+
php-imagick \
19+
php-json \
20+
php-intl \
21+
#php-mcrypt \
22+
php-fileinfo\
23+
php-mbstring \
24+
php-opcache \
25+
php-openssl \
26+
php-pdo \
27+
php-pdo_mysql \
28+
php-xml \
29+
php-zlib \
30+
php-phar \
31+
php-tokenizer \
32+
php-session \
33+
php-xdebug \
34+
php-zip \
35+
#php-dev \
36+
php-bcmath \
37+
php-tidy \
38+
php-cli \
39+
php-pear \
40+
php-redis \
3541
make \
3642
curl
3743

44+
#
45+
# Cache + Composer
46+
#
3847
RUN rm -rf /var/cache/apk/* && rm -rf /tmp/* && \
3948
curl --insecure https://getcomposer.org/composer.phar -o /usr/bin/composer && chmod +x /usr/bin/composer
4049

41-
# https://stackoverflow.com/questions/31369867/how-to-install-php-redis-extension-using-the-official-php-docker-image-approach
42-
RUN pecl install redis && docker-php-ext-enable redis
43-
44-
ADD symfony.ini /etc/php7.3/conf.d/
45-
ADD symfony.ini /etc/php7.3/cli/conf.d/
46-
ADD xdebug.ini /etc/php7.3/conf.d/
47-
50+
#
51+
# Copy config
52+
#
53+
ADD symfony.ini /etc/php7/conf.d/
54+
ADD symfony.ini /etc/php7/cli/conf.d/
55+
ADD xdebug.ini /etc/php7/conf.d/
4856
ADD symfony.pool.conf /etc/php7/php-fpm.d/
49-
5057
CMD ["php-fpm7", "-F"]
5158

52-
WORKDIR /var/www/symfony
59+
#
60+
# Fin
61+
#
62+
WORKDIR /var/www/xivapi
5363
EXPOSE 9001

0 commit comments

Comments
 (0)