-
Notifications
You must be signed in to change notification settings - Fork 193
/
config.mk
82 lines (77 loc) · 3.92 KB
/
config.mk
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
###############################################################################
### Reaction Platform Configuration
###
### This file defines configuration used in the Makefile.
### You may add and/or override these values with your own custom configuration
### in `config.local.mk`.
###
### Please see GNU Makes multi-line variable documentation for more info.
### https://www.gnu.org/software/make/manual/html_node/Multi_002dLine.html
###############################################################################
# List of tools that must be installed.
# A simple check to determine the tool is available. No version check, etc.
define REQUIRED_SOFTWARE
docker \
docker-compose \
git \
node \
yarn
endef
# Defined here are the subprojects in a comma-separated format
# GIT_REPO_URL,SUBDIR_NAME,TAG
# GIT_REPO_URL is the URL of the git repository
# SUBDIR_NAME is just the directory name itself
# TAG is the git tag or branch to checkout
# Projects will be started in this order
define SUBPROJECT_REPOS
https://github.com/reactioncommerce/reaction.git,reaction,v4.2.0 \
https://github.com/reactioncommerce/reaction-admin.git,reaction-admin,v4.0.0-beta.20 \
https://github.com/reactioncommerce/example-storefront.git,example-storefront,v5.2.1
endef
# These are all the plugins that `make clone-api-plugins` will clone.
# `api-core` is not technically a plugin but is useful to have in the
# same place.
define API_PLUGIN_REPOS
https://github.com/reactioncommerce/api-core.git \
https://github.com/reactioncommerce/api-plugin-accounts.git \
https://github.com/reactioncommerce/api-plugin-address-validation-test.git \
https://github.com/reactioncommerce/api-plugin-address-validation.git \
https://github.com/reactioncommerce/api-plugin-authentication.git \
https://github.com/reactioncommerce/api-plugin-authorization-simple.git \
https://github.com/reactioncommerce/api-plugin-carts.git \
https://github.com/reactioncommerce/api-plugin-catalogs.git \
https://github.com/reactioncommerce/api-plugin-discounts-codes.git \
https://github.com/reactioncommerce/api-plugin-discounts.git \
https://github.com/reactioncommerce/api-plugin-email-smtp.git \
https://github.com/reactioncommerce/api-plugin-email-templates.git \
https://github.com/reactioncommerce/api-plugin-email.git \
https://github.com/reactioncommerce/api-plugin-files.git \
https://github.com/reactioncommerce/api-plugin-i18n.git \
https://github.com/reactioncommerce/api-plugin-inventory-simple.git \
https://github.com/reactioncommerce/api-plugin-inventory.git \
https://github.com/reactioncommerce/api-plugin-job-queue.git \
https://github.com/reactioncommerce/api-plugin-navigation.git \
https://github.com/reactioncommerce/api-plugin-notifications.git \
https://github.com/reactioncommerce/api-plugin-orders.git \
https://github.com/reactioncommerce/api-plugin-payments-example.git \
https://github.com/reactioncommerce/api-plugin-payments-stripe.git \
https://github.com/reactioncommerce/api-plugin-payments.git \
https://github.com/reactioncommerce/api-plugin-pricing-simple.git \
https://github.com/reactioncommerce/api-plugin-products.git \
https://github.com/reactioncommerce/api-plugin-settings.git \
https://github.com/reactioncommerce/api-plugin-shipments-flat-rate.git \
https://github.com/reactioncommerce/api-plugin-shipments.git \
https://github.com/reactioncommerce/api-plugin-shops.git \
https://github.com/reactioncommerce/api-plugin-simple-schema.git \
https://github.com/reactioncommerce/api-plugin-sitemap-generator.git \
https://github.com/reactioncommerce/api-plugin-surcharges.git \
https://github.com/reactioncommerce/api-plugin-system-information.git \
https://github.com/reactioncommerce/api-plugin-tags.git \
https://github.com/reactioncommerce/api-plugin-taxes-flat-rate.git \
https://github.com/reactioncommerce/api-plugin-taxes.git \
https://github.com/reactioncommerce/api-plugin-translations.git
endef
# List of user defined networks that should be created.
define DOCKER_NETWORKS
reaction.localhost
endef