Proof of concept setup for Wordpress running under PHP-FPM with an Nginx frontend
Build a copy of this image:
git clone git://github.com/d9206eacb5a0ff5d6be0.git docker-nginx-fpm
cd docker-nginx-fpm
docker build -t nginx-fpm .
| ... | |
| let config = Encore.getWebpackConfig(); | |
| if(!Encore.isProduction()) { | |
| fs.writeFile("fakewebpack.config.js", "module.exports = "+JSON.stringify(config), function(err) { | |
| if(err) { | |
| return console.log(err); | |
| } | |
| console.log("fakewebpack.config.js written"); | |
| }); | |
| } |
| Possible values for ext-name: | |
| bcmath | |
| bz2 | |
| calendar | |
| ctype | |
| curl | |
| dba | |
| dom | |
| enchant |
| # Add this snippet to the top of your playbook. | |
| # It will install python2 if missing (but checks first so no expensive repeated apt updates) | |
| # [email protected] | |
| - hosts: all | |
| gather_facts: False | |
| tasks: | |
| - name: install python 2 | |
| raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal) |
| FROM ubuntu:16.04 | |
| RUN PACKAGES="\ | |
| php-cli \ | |
| php-mysql \ | |
| php-intl \ | |
| php-xml \ | |
| php-curl \ | |
| php-dom \ | |
| " && \ |
| App\Model\File: | |
| type: entity | |
| table: files | |
| entityListeners: | |
| App\Doctrine\EventListener\FileUploadListener: | |
| prePersist: [upload] | |
| preUpdate: [upload] | |
| preRemove: [remove] | |
| id: | |
| id: |
| <?php | |
| namespace AppBundle\Tests\Controller\Api; | |
| use Doctrine\Common\DataFixtures\Purger\ORMPurger; | |
| use Doctrine\ORM\EntityManager; | |
| use Exception; | |
| use GuzzleHttp\Client; | |
| use GuzzleHttp\Message\ResponseInterface; | |
| use GuzzleHttp\Subscriber\History; |
| #!/bin/bash | |
| # | |
| # This script will mount /Users in the boot2docker VM using NFS (instead of the | |
| # default vboxsf). It's probably not a good idea to run it while there are | |
| # Docker containers running in boot2docker. | |
| # | |
| # Usage: sudo ./boot2docker-use-nfs.sh | |
| # |
| # Hello, and welcome to makefile basics. | |
| # | |
| # You will learn why `make` is so great, and why, despite its "weird" syntax, | |
| # it is actually a highly expressive, efficient, and powerful way to build | |
| # programs. | |
| # | |
| # Once you're done here, go to | |
| # http://www.gnu.org/software/make/manual/make.html | |
| # to learn SOOOO much more. |
| <?php | |
| $sites = "http://www.broadcastsolutions.com.au/ | |
| http://www.kvm.com.au/ | |
| http://www.ambertech.com.au/"; | |
| $sites = preg_split('/\r\n|\r|\n/', $sites); | |
| echo " |