Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
docker-wordpress
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open-source
docker-wordpress
Commits
99da84bb
Commit
99da84bb
authored
Aug 24, 2016
by
Fabio Montefuscolo
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'php' into wordpress
parents
1e1e2989
345d1dfd
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
68 additions
and
21 deletions
+68
-21
php/Dockerfile
php/Dockerfile
+16
-21
php/localhost.crt
php/localhost.crt
+24
-0
php/localhost.key
php/localhost.key
+28
-0
No files found.
php/Dockerfile
View file @
99da84bb
FROM
php:5.6-apache
MAINTAINER
Fabio Montefuscolo <fabio.montefuscolo@gmail.com>
#
# It is based on official Wordpress Dockerfile, but I put
# files direct on /var/www/html instead /usr/src/wordpress.
# You can mount your wp-content, wp-config.php and .htaccess
# and the entrypoint script will not overwrte your files.
# It helps me on theme and plugin development.
#
RUN
a2enmod rewrite expires ssl
# install the PHP extensions we need
RUN
apt-get update
&&
apt-get
install
-y
\
libfreetype6-dev
\
libjpeg62-turbo-dev
\
libmcrypt-dev
\
libpng12-dev
\
&&
rm
-rf
/var/lib/apt/lists/
*
\
&&
docker-php-ext-install
-j
$(
nproc
)
iconv mcrypt
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd mysqli opcache
# Install the PHP extensions we need
RUN
apt-get update
&&
apt-get
install
-y
libpng12-dev libjpeg-dev libmemcached-dev
&&
rm
-rf
/var/lib/apt/lists/
*
RUN
docker-php-ext-configure gd
--with-png-dir
=
/usr
--with-jpeg-dir
=
/usr
\
&&
docker-php-ext-install gd mysqli opcache zip
# Support memcache
RUN
printf
"yes
\n
"
| pecl
install
memcache
\
&&
echo
'extension=memcache.so'
>
/usr/local/etc/php/conf.d/pecl-memcache.ini
# Composer facility
RUN
curl
-s
-o
installer.php https://getcomposer.org/installer
\
&&
php installer.php
--install-dir
=
/usr/local/bin/
--filename
=
composer
\
&&
rm
installer.php
COPY
docker-entrypoint.sh /entrypoint.sh
RUN
openssl req
-x509
-nodes
-days
365
-newkey
rsa:2048
-keyout
localhost.key
-out
localhost.crt
\
-subj
"/C=BR/ST=SP/L=São Roque/O=Hacklab/OU=Development/CN=Dev/emailAddress=a@b.cd"
\
&&
mv
localhost.key /etc/ssl/private/localhost.key
\
&&
mv
localhost.crt /etc/ssl/certs/localhost.crt
COPY
localhost.key /etc/ssl/private/localhost.key
COPY
localhost.crt /etc/ssl/certs/localhost.crt
COPY
default-ssl.conf /etc/apache2/sites-enabled
EXPOSE
80 443
...
...
php/localhost.crt
0 → 100644
View file @
99da84bb
-----BEGIN CERTIFICATE-----
MIID/zCCAuegAwIBAgIJAJ+phFCkopxaMA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
VQQGEwJCUjEVMBMGA1UECAwMU8ODwqNvIFBhdWxvMRUwEwYDVQQHDAxTw4PCo28g
Um9xdWUxEDAOBgNVBAoMB0hhY2tsYWIxCzAJBgNVBAsMAkhMMRIwEAYDVQQDDAls
b2NhbGhvc3QxJTAjBgkqhkiG9w0BCQEWFmNvbnRhdG9AaGFja2xhYi5jb20uYnIw
HhcNMTYwODI0MjIyNzAxWhcNMTcwODI0MjIyNzAxWjCBlTELMAkGA1UEBhMCQlIx
FTATBgNVBAgMDFPDg8KjbyBQYXVsbzEVMBMGA1UEBwwMU8ODwqNvIFJvcXVlMRAw
DgYDVQQKDAdIYWNrbGFiMQswCQYDVQQLDAJITDESMBAGA1UEAwwJbG9jYWxob3N0
MSUwIwYJKoZIhvcNAQkBFhZjb250YXRvQGhhY2tsYWIuY29tLmJyMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnZKJEVXJ4uMgXWAHy999/7v3hujDu9D4
4cYaNHu7YSKxkk0YPFGr8HICu2htBKSWVQKaLPAC8uT+jC0h6MS+hrHvHhzf13mq
ySbcgVz1LNYUtqgo/1mPXwPl+GOsY5iLvESdvMqtXhHNyX1O4Lbt2AJU9ZVP1nWI
0Q+pscFl1VXfLK6Lkdj/SsT539/xzrAJsamy4aPsTidOubucJ2Af9BKIm3QtUDen
mNRqbfur5edx+LIgNESWy94vXqOQZfcBuzILcnvN8h76vakxIbHdh/YFTKtXi1bI
MudiR7i8brWEYdLACGFfUEHHa4apTyhZgERmzhtXhx5MaV0XHVrcIQIDAQABo1Aw
TjAdBgNVHQ4EFgQUlOSvlZBoPlpPQJ9DXNjtJxzc1xUwHwYDVR0jBBgwFoAUlOSv
lZBoPlpPQJ9DXNjtJxzc1xUwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC
AQEAK/8IOgRykAToe3yRNYOBiYKU+evwqzp33qjH/T+kWzKbMGOtHIF7Tq6dRnDN
WrB/KFfB1TDwS71s9xVrj4yhvzm49bsYNO2r9vDh7EwyB4K/x4vDdRCWSgEAQ9Km
uoXHHJrh5eo71ryaBUdEPcjN47gzvA2rtZ8UE85cDLP4svf901l14dc9OY48MhoC
FWN/T2/PZzrMlFRUBp5DAuYcc3XEWLmU/PyejONLr/o6twcfzFw5KmbIzFVvYg05
6fdMKN7Fs6ca7JWJjE4WgXWOeF97piBlhTVUUkxP7osOkVMh9aO0cyus0epI7M/Q
Xa9OtTBjhfXg6vJiIyNa3D3VUw==
-----END CERTIFICATE-----
php/localhost.key
0 → 100644
View file @
99da84bb
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdkokRVcni4yBd
YAfL333/u/eG6MO70Pjhxho0e7thIrGSTRg8UavwcgK7aG0EpJZVApos8ALy5P6M
LSHoxL6Gse8eHN/XearJJtyBXPUs1hS2qCj/WY9fA+X4Y6xjmIu8RJ28yq1eEc3J
fU7gtu3YAlT1lU/WdYjRD6mxwWXVVd8srouR2P9KxPnf3/HOsAmxqbLho+xOJ065
u5wnYB/0EoibdC1QN6eY1Gpt+6vl53H4siA0RJbL3i9eo5Bl9wG7Mgtye83yHvq9
qTEhsd2H9gVMq1eLVsgy52JHuLxutYRh0sAIYV9QQcdrhqlPKFmARGbOG1eHHkxp
XRcdWtwhAgMBAAECggEBAI2eBozK8qB1C0CAr2EfI2n1cNkSV+B0R0r7NdAXqGf7
u2ZG3dJQgNygSy5OAzUaC3ap2REsQSo2f0RSx9ghAy+hucvxnYhWdBVHVQT7G+tJ
GOK1LeuZfY6ivUxJoMT+dBAoBzCHY9tY2wANHBhAsHDkX6E8qb2Qcv+aOSRmMfTS
SGiBLN868/GnUVh+TMcAD8P02n1/BNiPXrgeQYnRawUvpSQ77YWx474In0hTlPNM
cSLxcVagSJuOVq0xelZRU0fWHPnDfeSFWz2llynvk5VEFe2UP8dRRZLgKFBJARrQ
xrU5jYDg9/pZZd7Jv5hSP3vHgPPeEEiRoiRASmpV4cECgYEA0Tlf1oxqPVTyFXNA
V1Snylo1HedrGdisb7mTV5ZjaD46fOfC+pXR5PQ4JpOK5ARmcz4XtEdSnikqgZaT
Lir69ynU6j0VKCZeljb8tjt3Oybxx5bIkyDr/vCkVWUOn9cB2A4/16OVGwISSZWx
0/VueIjRB5UTgWXfSIVQRhTGwVkCgYEAwMz0EFtAKRTqeaVUstK+qETzW0U5MuDm
zigbvk0GT4BbE2iMkrnX/vYBgX4NZuhD1jGh1KzD8FW5p2lx5Pr2BOL0aDJlSet/
/9GI5MJgs3k7KgKhrz8ykmh/TUuYYsklRhofp4hKuggXa8EDriR2kaAOSZXc1ox4
GbbHAhL8kAkCgYEAyb6DNURsZPt1+00Iq60LpklZkp5FXcTacVkGRJzU+f2XND3e
evbgT99WDYyTjs7XYyRqgwGLHssfG5nwDcKQAKirj7qanf5xknMvNyEcFUO2O/if
K4/BQDEWpOkvMt2F/6mt0ecArexPafkYYgP1I/D5blBHYKy0ox85inoaNPECgYBT
7OOQ+yfCukgXC9ECxpoXxWvpnwh3DU9rDiqFfCHzGXyLxkbq19seMRgWtjg/Q3vE
EXbQjSP9ylM2fMAHXPcayXB6qvVMaCcfxKZCbhqKBYurjdmz3160PKitjOqYldaT
3WtKEhn1QPBxB2QCufyjB3kwrvuiqSLejqGyVXF7gQKBgHDR/6hFb93DBMeCOnNI
QrHV6poaTX58LgZeAHNbrvIZVww6EXrVb/fLBWk+u4V8nrwWMmMyn0rWDPCAA62z
qdZZ2ogP7CeAo6LQOocZkzXbDfMwwhTFGZAWS3umroSopUHuDKIHqLEtEDsHVR7r
DXDybqwMW71fdnFhLRhrJNAO
-----END PRIVATE KEY-----
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment