|
18 | 18 | PATH=/usr/local/bin:$$PATH |
19 | 19 | * * * * * 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 |
20 | 20 |
|
21 | | -setup-main: |
| 21 | +setup: |
22 | 22 | build: . |
23 | 23 | links: |
24 | 24 | - db:mysql |
25 | 25 | volumes_from: |
26 | 26 | - wp |
27 | 27 | environment: |
28 | | - WP_EXTRA_PHP: |- |
29 | | - define('DISABLE_WP_CRON', true); |
30 | | - WP_TITLE: Main Site |
| 28 | + WP_TITLE: Main |
31 | 29 | WP_SUBDOMAINS: "yes" |
32 | | - WP_URL: http://foobar.dev |
| 30 | + WP_URL: http://main.dev |
33 | 31 | WP_ADMIN_USER: admin |
34 | 32 | WP_ADMIN_PASSWORD: admin |
35 | 33 | 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