You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: guides/deploying-to-digital-ocean-with-ansible.md
+11-25Lines changed: 11 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,12 +19,12 @@ This deployment guide's purpose is to provide a simple and easy guide on how to
19
19
20
20
## Open Commerce Services Overview
21
21
22
-
- Reaction GraphQL API
22
+
- Reaction GraphQL API -
23
23
The [Reaction GraphQL API](https://github.com/reactioncommerce/reaction) service provides the interface to the Reaction core functionality.
24
-
- Storefront
24
+
- Storefront -
25
25
The [example storefront](https://github.com/reactioncommerce/example-storefront) service provides the public facing storefront interface that customers will interact with.
26
-
- Reaction Admin
27
-
The [Reaction Admin](https://github.com/reactioncommerce/reaction-admin) service is a Meteor application that provides the admin UI to manage products, orders etc.
26
+
- Reaction Admin -
27
+
The [Reaction Admin](https://github.com/reactioncommerce/reaction-admin) service is a Meteor application that provides the administration UI to manage products, orders etc.
28
28
29
29
## Getting Started
30
30
@@ -33,7 +33,7 @@ is a cloud native router. Traefik will act as a reverse proxy that will route tr
33
33
34
34
This guide will use the following sub-domains, where `example.com` will need to substitute it with your domain:
| api.example.com | The open Commerce GraphQL API |
39
39
| storefront.example.com | The example storefront |
@@ -65,27 +65,13 @@ Install Ansible using [homebrew](https://brew.sh), this guide assumes some famil
65
65
66
66
`brew install ansible`
67
67
68
-
Also install python3 to avoid deprecation warnings,
69
-
70
-
`brew install python3`
71
-
72
-
###### Prepare the Control Node
73
-
74
-
Ansible requires a control node, which is a computer that manages a remote host. This guide will assumes a Mac laptop/desktop as the control node.
75
-
76
-
Install Ansible using [homebrew](https://brew.sh), this guide assumes some familiarity with Ansible, if you need an introduction to basic concepts click [here](https://www.ansibletutorials.com).
77
-
78
-
`brew install ansible`
79
-
80
-
Also install python3 to avoid deprecation warnings,
68
+
Also install python3 to avoid deprecation warnings.
81
69
82
70
`brew install python3`
83
71
84
72
## Configure the remote host to be managed with Ansible
85
73
86
-
On the control node(i.e. a developer's machine) create an inventory file in which `python3` is specified as the interpreter. On your machine, create a new file at named `hosts` at `/etc/ansible`.
87
-
88
-
Create inventory file
74
+
On the control node (i.e. a developer's machine) create an inventory file in which `python3` is specified as the interpreter. On your machine, create a new file named `hosts` at `/etc/ansible` that shall act as your ansible inventory file.
0 commit comments