GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - luyencode/wp-docker: Easy deploy your Wordpress site using Docker Compose

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

30 Commits
30 Commits

Folders and files

NameName
Last commit message
Last commit date
config
config
 
 
mysql
mysql
 
 
wordpress
wordpress
 
 
wpcli
wpcli
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
docker-compose.yml
docker-compose.yml
 
 
wp-auto-config.yml
wp-auto-config.yml
 
 

Repository files navigation

WordPress Docker Setup

Overview

This project provides a Docker-based setup for a WordPress development environment. It includes services for WordPress, MySQL, phpMyAdmin, and WP-CLI, with auto-configuration capabilities.

Prerequisites

  • Docker
  • Docker Compose

Features

  • WordPress installation with auto-configuration
  • MySQL database
  • phpMyAdmin for database management
  • WP-CLI for command-line management of WordPress
  • Health check for service availability

Setup

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-directory>
  2. Environment Configuration:

    Customize environment variables in the wp-auto-config.yml and docker-compose.yml files to suit your setup.

  3. Build and Start Services:

    Run the following command to build and start the services:

    make install

    This will start the WordPress and MySQL services, perform health checks, and apply WordPress auto-configuration.

  4. Access WordPress:

    Open your web browser and navigate to http://localhost to access your WordPress site.

  5. Access phpMyAdmin:

    Access phpMyAdmin at http://localhost:<PHPMYADMIN_PORT> for database management.

Makefile Commands

  • start: Build and start the Docker containers
  • healthcheck: Run health checks for services
  • down: Stop and remove containers
  • install: Start services and perform health checks
  • configure: Run WordPress auto-configuration
  • autoinstall: Start services and run auto-configuration
  • clean: Remove related files and folders
  • reset: Clean the setup

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Easy deploy your Wordpress site using Docker Compose

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.