Sign inSign up

bezuidenhout/wordpress-dev

By bezuidenhout

Updated about 1 year ago

Developer's version of wordpress. Includes mailhog for catching outgoing e-mails

Image
0

10K+

bezuidenhout/wordpress-dev repository overview

docker-wordpress-dev

Dockerfile for wordpress development

Use in conjunction with mailhog.

Example docker-compose.yaml

version: '3.7'

services:
  wordpress:
    image: bezuidenhout/wordpress-dev
    ports:
     - '80:80'
     - '443:443'
    restart: always
    networks:
      bridge:
    volumes:
     - "/etc/localtime:/etc/localtime:ro"
     - ./wordpress:/var/www/html:delegated
    depends_on:
     - "mysql"
     - "mailhog"
    environment:
     - HTTPS_ENABLED=true
     - APACHE_RUN_UID=500
    - FIX_PERMISSIONS=false
     - WORDPRESS_DB_USER=myuser
     - WORDPRESS_DB_PASSWORD=R4nD9mPA55w0rd
     - WORDPRESS_DB_NAME=mydb
     - WORDPRESS_DB_HOST=mysql
  mailhog:
    image: bezuidenhout/mailhog
    restart: always
    volumes:
     - "/etc/localtime:/etc/localtime:ro"
    ports:
     - 8025:8025 # web ui
    networks:
      bridge:
  mysql:
    image: linuxserver/mariadb
    ports:
     - '3306:3306'
    restart: always
    environment:
     - PUID=500
     - MYSQL_USER=myuser
     - MYSQL_PASSWORD=R4nD9mPA55w0rd
     - MYSQL_ROOT_PASSWORD=R4nD9mr007PA55w0rd
     - MYSQL_DATABASE=mydb
    volumes:
     - "/etc/localtime:/etc/localtime:ro"
     - ./mysql:/config/databases:cached
    networks:
      bridge:
networks:
  bridge:

Tag summary

Content type

Image

Digest

sha256:6a9e22119

Size

385.7 MB

Last updated

about 1 year ago

docker pull bezuidenhout/wordpress-dev