-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 4e6b8aa
Showing
22 changed files
with
1,691 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
FROM webhippie/alpine:latest | ||
MAINTAINER Thomas Boerger <[email protected]> | ||
|
||
RUN apk update && \ | ||
groupadd \ | ||
-g 1000 \ | ||
apache && \ | ||
useradd \ | ||
-u 1000 \ | ||
-d /app \ | ||
-g apache \ | ||
-s /bin/bash \ | ||
-m \ | ||
apache && \ | ||
apk add \ | ||
apache2 \ | ||
apache2-webdav \ | ||
apache2-utils \ | ||
apache2-icons \ | ||
apache2-error \ | ||
php5-apache2 \ | ||
php5-cli \ | ||
php5-ctype \ | ||
php5-curl \ | ||
php5-dom \ | ||
php5-gd \ | ||
php5-iconv \ | ||
php5-intl \ | ||
php5-json \ | ||
php5-mcrypt \ | ||
php5-memcache \ | ||
php5-mysql \ | ||
php5-mysqli \ | ||
php5-openssl \ | ||
php5-pdo \ | ||
php5-pdo_mysql \ | ||
php5-pdo_pgsql \ | ||
php5-pdo_sqlite \ | ||
php5-pear \ | ||
php5-pgsql \ | ||
php5-phar \ | ||
php5-sqlite3 \ | ||
php5-xml \ | ||
php5-zip \ | ||
php5-zlib && \ | ||
rm -rf \ | ||
/var/cache/apk/* \ | ||
/etc/php/* \ | ||
/etc/apache2/* | ||
|
||
EXPOSE 8080 | ||
ENTRYPOINT ["/usr/bin/entrypoint"] | ||
CMD ["/bin/s6-svscan", "/etc/s6"] | ||
VOLUME ["/etc/php/custom.d"] | ||
|
||
ADD rootfs / | ||
WORKDIR /app | ||
|
||
RUN curl -sS https://getcomposer.org/installer \ | ||
| php -- --install-dir=/usr/bin --filename=composer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
Copyright (c) 2015-2016 Thomas Boerger <[email protected]> | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in | ||
all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
THE SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
# Apache | ||
|
||
[![](https://badge.imagelayers.io/webhippie/apache:latest.svg)](https://imagelayers.io/?images=webhippie/apache:latest 'Get your own badge on imagelayers.io') | ||
|
||
These are docker images for [Apache](https://httpd.apache.org/) running on an | ||
[Alpine Linux container](https://registry.hub.docker.com/u/webhippie/alpine/). | ||
|
||
|
||
## Versions | ||
|
||
* [latest](https://github.com/dockhippie/apache/tree/master) | ||
available as ```webhippie/apache:latest``` at | ||
[Docker Hub](https://registry.hub.docker.com/u/webhippie/apache/) | ||
|
||
|
||
## Volumes | ||
|
||
* /srv/www | ||
|
||
|
||
## Ports | ||
|
||
* 8080 | ||
|
||
|
||
## Available environment variables | ||
|
||
```bash | ||
ENV APACHE_HOSTNAME $HOSTNAME | ||
``` | ||
|
||
|
||
## Inherited environment variables | ||
|
||
```bash | ||
ENV LOGSTASH_ENABLED false | ||
ENV LOGSTASH_HOST logstash | ||
ENV LOGSTASH_PORT 5043 | ||
ENV LOGSTASH_CA /etc/ssl/logstash/certs/ca.pem # As string or filename | ||
ENV LOGSTASH_CERT /etc/ssl/logstash/certs/cert.pem # As string or filename | ||
ENV LOGSTASH_KEY /etc/ssl/logstash/private/cert.pem # As string or filename | ||
ENV LOGSTASH_TIMEOUT 15 | ||
ENV LOGSTASH_OPTS | ||
``` | ||
|
||
|
||
## Contributing | ||
|
||
Fork -> Patch -> Push -> Pull Request | ||
|
||
|
||
## Authors | ||
|
||
* [Thomas Boerger](https://github.com/tboerger) | ||
|
||
|
||
## License | ||
|
||
MIT | ||
|
||
|
||
## Copyright | ||
|
||
``` | ||
Copyright (c) 2015-2016 Thomas Boerger <http://www.webhippie.de> | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<IfModule autoindex_module> | ||
IndexOptions FancyIndexing HTMLTable VersionSort | ||
|
||
Alias /icons/ /usr/share/apache2/icons/ | ||
|
||
<Directory /usr/share/apache2/icons> | ||
Options Indexes MultiViews | ||
AllowOverride None | ||
|
||
Require all granted | ||
</Directory> | ||
|
||
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip | ||
|
||
AddIconByType (TXT,/icons/text.gif) text/* | ||
AddIconByType (IMG,/icons/image2.gif) image/* | ||
AddIconByType (SND,/icons/sound2.gif) audio/* | ||
AddIconByType (VID,/icons/movie.gif) video/* | ||
|
||
AddIcon /icons/binary.gif .bin .exe | ||
AddIcon /icons/binhex.gif .hqx | ||
AddIcon /icons/tar.gif .tar | ||
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv | ||
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip | ||
AddIcon /icons/a.gif .ps .ai .eps | ||
AddIcon /icons/layout.gif .html .shtml .htm .pdf | ||
AddIcon /icons/text.gif .txt | ||
AddIcon /icons/c.gif .c | ||
AddIcon /icons/p.gif .pl .py | ||
AddIcon /icons/f.gif .for | ||
AddIcon /icons/dvi.gif .dvi | ||
AddIcon /icons/uuencoded.gif .uu | ||
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl | ||
AddIcon /icons/tex.gif .tex | ||
AddIcon /icons/bomb.gif core | ||
|
||
AddIcon /icons/back.gif .. | ||
AddIcon /icons/hand.right.gif README | ||
AddIcon /icons/folder.gif ^^DIRECTORY^^ | ||
AddIcon /icons/blank.gif ^^BLANKICON^^ | ||
|
||
DefaultIcon /icons/unknown.gif | ||
|
||
ReadmeName README.html | ||
HeaderName HEADER.html | ||
|
||
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
DavLockDB /var/lib/dav/lockdb | ||
|
||
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully | ||
BrowserMatch "MS FrontPage" redirect-carefully | ||
BrowserMatch "^WebDrive" redirect-carefully | ||
BrowserMatch "^WebDAVFS/1.[01234]" redirect-carefully | ||
BrowserMatch "^gnome-vfs/1.0" redirect-carefully | ||
BrowserMatch "^XML Spy" redirect-carefully | ||
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully | ||
BrowserMatch " Konqueror/4" redirect-carefully |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Timeout 60 | ||
KeepAlive On | ||
MaxKeepAliveRequests 100 | ||
KeepAliveTimeout 5 | ||
UseCanonicalName Off | ||
AccessFileName .htaccess | ||
HostnameLookups Off | ||
|
||
<IfModule reqtimeout_module> | ||
RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500 | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
Alias /error/ /usr/share/apache2/error/ | ||
|
||
<Directory /usr/share/apache2/error> | ||
AllowOverride None | ||
Options IncludesNoExec | ||
AddOutputFilter Includes html | ||
AddHandler type-map var | ||
Require all granted | ||
LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr | ||
ForceLanguagePriority Prefer Fallback | ||
</Directory> | ||
|
||
ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var | ||
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var | ||
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var | ||
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var | ||
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var | ||
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var | ||
ErrorDocument 410 /error/HTTP_GONE.html.var | ||
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var | ||
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var | ||
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var | ||
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var | ||
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var | ||
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var | ||
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var | ||
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var | ||
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var | ||
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<IfModule status_module> | ||
<Location /server-status> | ||
SetHandler server-status | ||
Require ip 127 | ||
</Location> | ||
|
||
ExtendedStatus On | ||
</IfModule> | ||
|
||
<IfModule info_module> | ||
<Location /server-info> | ||
SetHandler server-info | ||
Require ip 127 | ||
</Location> | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
DefaultLanguage en | ||
|
||
AddLanguage ca .ca | ||
AddLanguage cs .cz .cs | ||
AddLanguage da .dk | ||
AddLanguage de .de | ||
AddLanguage el .el | ||
AddLanguage en .en | ||
AddLanguage eo .eo | ||
AddLanguage es .es | ||
AddLanguage et .et | ||
AddLanguage fr .fr | ||
AddLanguage he .he | ||
AddLanguage hr .hr | ||
AddLanguage it .it | ||
AddLanguage ja .ja | ||
AddLanguage ko .ko | ||
AddLanguage ltz .ltz | ||
AddLanguage nl .nl | ||
AddLanguage nn .nn | ||
AddLanguage no .no | ||
AddLanguage pl .po | ||
AddLanguage pt .pt | ||
AddLanguage pt-BR .pt-br | ||
AddLanguage ru .ru | ||
AddLanguage sv .sv | ||
AddLanguage tr .tr | ||
AddLanguage zh-CN .zh-cn | ||
AddLanguage zh-TW .zh-tw | ||
|
||
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv tr zh-CN zh-TW | ||
|
||
ForceLanguagePriority Prefer Fallback | ||
|
||
AddCharset us-ascii.ascii .us-ascii | ||
AddCharset ISO-8859-1 .iso8859-1 .latin1 | ||
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen | ||
AddCharset ISO-8859-3 .iso8859-3 .latin3 | ||
AddCharset ISO-8859-4 .iso8859-4 .latin4 | ||
AddCharset ISO-8859-5 .iso8859-5 .cyr .iso-ru | ||
AddCharset ISO-8859-6 .iso8859-6 .arb .arabic | ||
AddCharset ISO-8859-7 .iso8859-7 .grk .greek | ||
AddCharset ISO-8859-8 .iso8859-8 .heb .hebrew | ||
AddCharset ISO-8859-9 .iso8859-9 .latin5 .trk | ||
AddCharset ISO-8859-10 .iso8859-10 .latin6 | ||
AddCharset ISO-8859-13 .iso8859-13 | ||
AddCharset ISO-8859-14 .iso8859-14 .latin8 | ||
AddCharset ISO-8859-15 .iso8859-15 .latin9 | ||
AddCharset ISO-8859-16 .iso8859-16 .latin10 | ||
AddCharset ISO-2022-JP .iso2022-jp .jis | ||
AddCharset ISO-2022-KR .iso2022-kr .kis | ||
AddCharset ISO-2022-CN .iso2022-cn .cis | ||
AddCharset Big5.Big5 .big5 .b5 | ||
AddCharset cn-Big5 .cn-big5 | ||
AddCharset WINDOWS-1251 .cp-1251 .win-1251 | ||
AddCharset CP866 .cp866 | ||
AddCharset KOI8 .koi8 | ||
AddCharset KOI8-E .koi8-e | ||
AddCharset KOI8-r .koi8-r .koi8-ru | ||
AddCharset KOI8-U .koi8-u | ||
AddCharset KOI8-ru .koi8-uk .ua | ||
AddCharset ISO-10646-UCS-2 .ucs2 | ||
AddCharset ISO-10646-UCS-4 .ucs4 | ||
AddCharset UTF-7 .utf7 | ||
AddCharset UTF-8 .utf8 | ||
AddCharset UTF-16 .utf16 | ||
AddCharset UTF-16BE .utf16be | ||
AddCharset UTF-16LE .utf16le | ||
AddCharset UTF-32 .utf32 | ||
AddCharset UTF-32BE .utf32be | ||
AddCharset UTF-32LE .utf32le | ||
AddCharset euc-cn .euc-cn | ||
AddCharset euc-gb .euc-gb | ||
AddCharset euc-jp .euc-jp | ||
AddCharset euc-kr .euc-kr | ||
AddCharset EUC-TW .euc-tw | ||
AddCharset gb2312 .gb2312 .gb | ||
AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2 | ||
AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4 | ||
AddCharset shift_jis .shift_jis .sjis |
Oops, something went wrong.