-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcomposer.json
65 lines (65 loc) · 2.18 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"name": "infoclinic/web",
"description": "Infoclinic CMS and PWA",
"type": "project",
"license": "MIT",
"authors": [
{
"name": "drtechie",
"role": "Dev Lead"
}
],
"repositories":[
{
"type":"composer",
"url":"https://wpackagist.org"
}
],
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"sort-packages": true,
"allow-plugins": {
"composer/installers": true,
"johnpbloch/wordpress-core-installer": true
}
},
"require": {
"composer/installers": "^1.2",
"deployer/dist": "^6.3",
"johnpbloch/wordpress-core": "^6.1",
"johnpbloch/wordpress-core-installer": "^2.0",
"vlucas/phpdotenv": "^2.5",
"wpackagist-plugin/acf-to-rest-api": "^3.3",
"wpackagist-plugin/advanced-custom-fields": "^5.9",
"wpackagist-plugin/classic-editor": "^1.6",
"wpackagist-plugin/co-authors-plus": "^3.4",
"wpackagist-plugin/google-sitemap-generator": "^4.1",
"wpackagist-plugin/redis-cache": "^2.0",
"wpackagist-plugin/rss-feed-styles": "^1.0",
"wpackagist-plugin/sparkpost": "^3.2",
"wpackagist-plugin/wordpress-2-step-verification": "^2.3",
"wpackagist-plugin/wp-user-avatar": "^2.2"
},
"extra": {
"installer-paths": {
"wordpress/wp-content/plugins/{$name}/": ["type:wordpress-plugin"],
"wordpress/wp-content/themes/{$name}/": ["type:wordpress-theme"]
},
"wordpress-install-dir": "wordpress"
},
"scripts" : {
"copy-theme": "rm -rf $(pwd)/wordpress/wp-content/themes/rest-api && ln -sf $(pwd)/rest-api $(pwd)/wordpress/wp-content/themes/rest-api",
"copy-config": "rm -f $(pwd)/wordpress/wp-config.php && ln -sf $(pwd)/config/wp-config.php $(pwd)/wordpress/wp-config.php",
"wordpress-db-create": "cd wordpress && wp db create",
"wordpress-db-setup": "cd wordpress && wp core install --url='http://localhost:8000' --title='infoclinic' --admin_user='admin' --admin_password='password' --admin_email='admin@example.com'",
"yarn-install": "cd client && yarn install --check-files",
"infoclinic-install" : [
"@copy-theme",
"@copy-config",
"@wordpress-db-create",
"@wordpress-db-setup",
"@yarn-install"
]
}
}