Jump to content

ProcessWire Docker Image


Recommended Posts

ProcessWire Docker Image

Go to Docker Hub Go to Git Hub

Dockerized Processwire installation and development enviroment

  • Local enviroment with MariaDB container included
  • Mount local filesystem
  • Processwire versions
  • VSCode Itelliphense configuration
  • xDebug preconfigured
  • Opcache + JIT ready (xDebug must be disabled)

Installation & usage

Development enviroment installation

Build using local script

$ git clone https://github.com/laikmosh/docker-processwire.git
$ cd docker-processwire
$ docker-compose up

Install as usual, no extra configuration is needed.

There is a config-dev.php file in the ./site/ folder, this file will load by default when running locally, but is in the .dockerignore, so it wont be included at image building time.

Custom php.ini settings can be set at:


*Image must be rebuilt for changes on php.ini to take effect

Development enviroment usage

By default the ProcessWire installer will load the `.env` configuration.
Configure .env file for project and DB settings, default database credentials are:

User: admin
Password: password
Server: database
Port: 3306

Editable files and templates will be installed to the ./site/ folder.

Processwire documentation

  • Like 9
Link to comment
Share on other sites

  • Laikmosh changed the title to ProcessWire Docker Image
  • 6 months later...

Thank you for the Docker image.

During ProcessWire install, I am getting errors "Database connection information did not work" and "SQLSTATE[HY000] [2002] No such file or directory".

How should I resolve this?

Thanks in advance.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...