-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add image for Joomla! #929
Conversation
The
|
Shouldn't be. The configs are all based on the WordPress image since that On Monday, August 3, 2015, Peter Salvatore notifications@github.com wrote:
|
@psftw Browsers don't speak the FastCGI protocol, so you won't be able to test the image that way. See here for a test I wrote that's able to speak FastCGI directly to port 9000 for testing. Another option would be to set up an appropriate Nginx config to front the FPM image. See this gist for an example: https://gist.github.com/md5/d9206eacb5a0ff5d6be0 |
I only have one suggestion, since the htaccess file comes with in the zip, why not just a quick sed to just create the file with the single change? That way you won't need to update or even track the file in the docker-joomla repo. if [ ! -e .htaccess ]; then
sed -r 's/^(Options -Indexes.*)$/#\1/' htaccess.txt > .htaccess
chown www-data:www-data .htaccess
fi And I have one question, is |
All of Joomla's version numbers use the major.minor.patch format always, so I can apply that change too. |
That was fast 🤘. LGTM. Anything else @tianon? |
Build test of #929; 3cc5168 ( $ url="https://raw.githubusercontent.com/docker-library/official-images/3cc5168da859df45eab761e0cc42a8997a356e4b/library/joomla"
$ bashbrew build "$url"
Cloning joomla (git://github.com/joomla/docker-joomla) ...
Processing joomla:3.4.3-apache ...
Processing joomla:3.4.3 ...
Processing joomla:3.4-apache ...
Processing joomla:3.4 ...
Processing joomla:3-apache ...
Processing joomla:apache ...
Processing joomla:3 ...
Processing joomla:latest ...
Processing joomla:3.4.3-fpm ...
Processing joomla:3.4-fpm ...
Processing joomla:3-fpm ...
Processing joomla:fpm ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing joomla:3.4.3-apache
'utc' [1/3]...passed
'cve-2014--shellshock' [2/3]...passed
'no-hard-coded-passwords' [3/3]...passed
testing joomla:3.4.3-fpm
'utc' [1/3]...passed
'cve-2014--shellshock' [2/3]...passed
'no-hard-coded-passwords' [3/3]...passed |
Nice, definitely a +1 from me for using LGTM |
This PR adds a Docker image for the Joomla! CMS
Docs PR: docker-library/docs#293