Skip to content

gyengus/alpine-apache-php7-for-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpine LAP Server for WordPress page

Docker Build Docker Stars Docker Pulls

Based on ulsmith/alpine-apache-php7

Usage

Look at docker-compose.example.yml, it's a sample yml file for docker-compose. If you created a docker-compose.yml, you can run the image by the

docker-compose up -d

command.

Some changes in wp-config.php

First, need to determine the HTTP protocol

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
    $scheme = "https";
    $_SERVER['HTTPS'] = 'on';
} else {
    $scheme = "http";
}

define('WP_SITEURL', $scheme . '://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', $scheme . '://' . $_SERVER['HTTP_HOST']);

define('WP_CONTENT_DIR', '/app/public/wp-content');
define('WP_CONTENT_URL', WP_HOME . '/wp-content');

Set the MySQL host name manual

define('DB_HOST', "mysql_host");

or automatic, if it runs on the Docker host

$tmp = explode(".", $_SERVER['SERVER_ADDR']);
$tmp[3] = "1";
define('DB_HOST', implode(".", $tmp));

Tips

  • Bitcoin: bc1qx4q5epl7nsyu9mum8edrvp2my8tut0enrz7kcn
  • EVM compatible (Ethereum, Fantom, Polygon, etc.): 0x9F0a70A7306DF3fc072446cAF540F6766a4CC4E8
  • Litecoin: ltc1qk2gf43u3lw6vzhvah03wns0nkgetg2c7ea0w5r
  • Solana: 14SHwk3jTNYdMkEvpbq1j7Eu9iUJ3GySnaBF4kqBR8Ah
  • Flux: t1T3x4HExm4nWD7gN68px9zCF3ZFQyneFSK

About

Docker container for Wordpress site

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published