Skip to content

Commit 1bbaef4

Browse files
committed
tidied up docker-compose
1 parent 24eec3e commit 1bbaef4

1 file changed

Lines changed: 28 additions & 39 deletions

File tree

docker-compose.yml

Lines changed: 28 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -18,52 +18,41 @@ wp:
1818
PATH=/usr/local/bin:$$PATH
1919
* * * * * wp wp cron event list --format=csv --fields=hook,next_run_relative | awk -F ',' '$$2 == "now" {print $$1}' | xargs -r -l1 wp cron event run
2020
21-
setup-main:
21+
setup:
2222
build: .
2323
links:
2424
- db:mysql
2525
volumes_from:
2626
- wp
2727
environment:
28-
WP_EXTRA_PHP: |-
29-
define('DISABLE_WP_CRON', true);
30-
WP_TITLE: Main Site
28+
WP_TITLE: Main
3129
WP_SUBDOMAINS: "yes"
32-
WP_URL: http://foobar.dev
30+
WP_URL: http://main.dev
3331
WP_ADMIN_USER: admin
3432
WP_ADMIN_PASSWORD: admin
3533
WP_ADMIN_EMAIL: webmaster+admin@foobar.net.nz
36-
WP_EXTRA_PHP: |-
37-
define('DISABLE_WP_CRON', true);
38-
//define( 'SUNRISE', 'on' );
39-
WP_COMMANDS_MAIN: |-
40-
db query "UPDATE wp_site SET domain = '' WHERE domain = 'foobar.dev' AND 1=2"
41-
site list
42-
plugin install amazon-s3-and-cloudfront --activate-network
43-
plugin install amazon-web-services --activate-network
44-
plugin install jetpack --activate-network
45-
plugin install multisite-enhancements --activate-network
46-
plugin install multisite-plugin-manager --activate-network
47-
plugin install user-switching --activate-network
48-
plugin install wp-ses --activate-network
49-
github plugin install WP-API/OAuth1 --token=nickbreen:937c370d4c3c04c3faad2f6e7e745038aaba34dc
50-
github plugin install WP-API/Basic-Auth --token=nickbreen:937c370d4c3c04c3faad2f6e7e745038aaba34dc
51-
rewrite structure /%postname%
52-
rewrite flush
53-
X: |-
54-
plugin install wordpress-mu-domain-mapping --activate-network
55-
WP_COMMANDS_KIDSLINK: |-
56-
site create --slug=kidslink --title=KidsLink --email=webmaster+admin@foobar.net.nz
57-
db query "UPDATE wp_blogs SET domain = 'kidslink.dev' WHERE domain = 'kidslink.foobar.dev'"
58-
site list
59-
github theme install CherryFramework/CherryFramework --token=nickbreen:937c370d4c3c04c3faad2f6e7e745038aaba34dc
60-
bitbucket theme install nickbreen/kidslink-theme v1.5.6 --key=qAMQvMs9L7ktMxNZwE --secret=pUnHEE9gAQvExenRwTC67a5vAyXLnfy6
61-
bitbucket plugin install nickbreen/kidslink-plugin v1.5.7 --key=qAMQvMs9L7ktMxNZwE --secret=pUnHEE9gAQvExenRwTC67a5vAyXLnfy6
62-
--url=http://kidslink.dev plugin activate kidslink-plugin
63-
--url=http://kidslink.dev theme activate kidslink-theme
64-
--url=http://kidslink.dev option update siteurl http://kidslink.dev
65-
--url=http://kidslink.dev option update home http://kidslink.dev
66-
--url=http://kidslink.dev option update --format=json aws_settings {"access_key_id":"AKIAJPNRMJWKXVHDO6WA","secret_access_key":"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"}
67-
--url=http://kidslink.dev option update --format=json tantan_wordpress_s3 {"post_meta_version":3,"bucket":"s3.kidslink.co.nz","region":"ap-southeast-2","domain":"path","expires":"0","cloudfront":"","object-prefix":"wp-content\/uploads\/","copy-to-s3":"1","serve-from-s3":"1","remove-local-file":"1","ssl":"request","hidpi-images":"0","object-versioning":"0","use-yearmonth-folders":"1","enable-object-prefix":"1"}
68-
--url=http://kidslink.dev rewrite structure /%postname%
69-
--url=http://kidslink.dev rewrite flush
34+
WP_EXTRA_PHP: |
35+
define('DISABLE_WP_CRON', TRUE);
36+
@define('COOKIE_DOMAIN', $$_SERVER[ 'HTTP_HOST' ]);
37+
WP_COMMANDS_1: |
38+
set -x
39+
ID=$$(wp site list --fields=blog_id --domain=site1.dev | sed 1d)
40+
if [ ! $$ID ]
41+
then
42+
ID=$$(wp site create --slug=site1 --title="Site 1" --porcelain)
43+
wp db query "UPDATE wp_blogs SET domain = 'site1.dev' WHERE blog_id = $$ID"
44+
fi
45+
wp --url=http://site1.dev option update siteurl http://site1.dev
46+
wp --url=http://site1.dev option update home http://site1.dev
47+
wp site list
48+
WP_COMMANDS_2: |
49+
set -x
50+
ID=$$(wp site list --fields=blog_id --domain=site2.dev | sed 1d)
51+
if [ ! $$ID ]
52+
then
53+
ID=$$(wp site create --slug=site2 --title="Site 2" --porcelain)
54+
wp db query "UPDATE wp_blogs SET domain = 'site2.dev' WHERE blog_id = $$ID"
55+
fi
56+
wp --url=http://site2.dev option update siteurl http://site2.dev
57+
wp --url=http://site2.dev option update home http://site2.dev
58+
wp site list

0 commit comments

Comments
 (0)