-
Notifications
You must be signed in to change notification settings - Fork 134
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #187 from reactioncommerce/asj-updates
[WIP] 1.2 Doc updates
- Loading branch information
Showing
9 changed files
with
224 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Community | ||
|
||
Welcome to the Reaction community! | ||
|
||
This is the starting point for becoming a contributor - improving docs, improving code, giving talks etc. | ||
|
||
Participating in our Gitter channels, our planning meetings, are welcome contributions to Reaction. | ||
|
||
If you'd like to contribute code, you'll want to review the [contribution guidelines](contributing.md) and the [code styleguide](styleguide.md). | ||
|
||
## Roadmap | ||
|
||
Reaction is a series of projects that combine the efforts of [community contributors](https://github.com/orgs/reactioncommerce/outside-collaborators) and core product development from the [@reactioncommerce](https://github.com/orgs/reactioncommerce/people) team. | ||
|
||
A long term roadmap and completed features list is on our [features page](https://reactioncommerce.com/features). | ||
|
||
You will find these roadmap items defined as projects on the [Reaction repository's project page](https://github.com/reactioncommerce/reaction/projects). | ||
|
||
Specific features in progress are found grouped on the [Reaction repository's milestones page](https://github.com/reactioncommerce/reaction/milestones). | ||
|
||
## Projects | ||
|
||
Reaction projects can have both @core leads as well as community leads. | ||
Chat channels and meetings are open to all. | ||
|
||
| Name | Leads | Gitter Channel | [Schedule](http://getrxn.io/2rcCal) | | ||
| ------------------- | ----------------------- | ---------------------------------------------------------------------------------- | ----------------------------------------- | | ||
| Connectors, Catalog | @aaronjudd @jshimko | [reactioncommerce/catalog](https://gitter.im/reactioncommerce/catalog) | Every 2 weeks on Wednesday 2PM Pacific | | ||
| Core | @aaronjudd | [reactioncommerce/core](https://gitter.im/reactioncommerce/core) | Every 2 weeks on Wednesday 2PM Pacific | | ||
| Components | @mikemurray @kieckhafer | [reactioncommerce/components](https://gitter.im/reactioncommerce/components) | Every 2 weeks on Tuesday 3PM Pacific | | ||
| Deployment | @jshimko | [reactioncommerce/deployment](https://gitter.im/reactioncommerce/deployment) | Every 2 weeks on Thursday 10AM Eastern | | ||
| Design | @rymorgan | [reactioncommerce/design](https://gitter.im/reactioncommerce/design) | Every 2 weeks on Wednesday 3PM Pacific | | ||
| Documentation | @sophiehe | [reactioncommerce/documentation](https://gitter.im/reactioncommerce/documentation) | Monthly on the Fourth Tuesday 3PM Pacific | | ||
| Marketplace | @spencern | [reactioncommerce/marketplace](https://gitter.im/reactioncommerce/marketplace) | Every 2 weeks on Wednesday 7AM Pacific | | ||
| Plugins | @zenweasel @impactmass | [reactioncommerce/plugins](https://gitter.im/reactioncommerce/plugins) | Every 2 weeks on Tuesday 1 PM Pacific | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
# Managed | ||
|
||
Reaction Commerce offers managed deployments for Reaction. The `reaction-cli` incorporates functionality for any team to deploy Reaction to multiple environments. | ||
|
||
`Launchdock` is the name of our registration gateway for the managed platform. | ||
|
||
## reaction register | ||
|
||
As a user of the Reaction managed platform, you'll receive an email with a `Launchdock` registration token. | ||
|
||
**Register as a platform user** | ||
|
||
```sh | ||
# Register with invite token | ||
reaction register | ||
``` | ||
|
||
**Set up an SSH key pair to securely communicate with Launchdock** | ||
|
||
```sh | ||
# https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ | ||
# | ||
# create a new SSH key pair | ||
# prompts for filename | ||
# suggest "~/.ssh/launchdock" for ease | ||
ssh-keygen -t rsa -b 4096 -C "you@example.com" | ||
|
||
# make sure the ssh-agent is running in the background | ||
eval "$(ssh-agent -s)" | ||
|
||
# add your new key to the agent | ||
ssh-add -K ~/.ssh/<private key created above> | ||
|
||
# add your public key to Launchdock | ||
reaction keys add ~/.ssh/<keyname>.pub | ||
``` | ||
|
||
## reaction create | ||
|
||
**Create an app from a prebuilt image** | ||
|
||
```sh | ||
reaction apps create --name <appname> --image myorg/myapp:v1.0.0 | ||
|
||
# To deploy an updated version of your pre-built image | ||
reaction deploy --name <appname> --image myorg/myapp:v1.1.0 | ||
``` | ||
|
||
**Or run a custom build** | ||
|
||
```sh | ||
# (Must be in a Reaction project dir. This adds a git remote called 'launchdock-<appname>' to your project) | ||
reaction apps create --name <appname> | ||
# Push your custom code and start a build | ||
reaction deploy --name <appname> | ||
``` | ||
|
||
## reaction deploy | ||
|
||
```sh | ||
# Push your custom code and start a build | ||
reaction deploy --name <appname> | ||
``` | ||
|
||
**Example deployment** | ||
|
||
An example deployment with a custom smtp server and preconfigured settings deploying the latest Reaction image from Docker Hub. | ||
|
||
```sh | ||
reaction apps create --name demo | ||
reaction env set \ | ||
--app demo \ | ||
-e REACTION_EMAIL="testing@yourdomain.com" \ | ||
-e REACTION_USER="Administrator" \ | ||
-e REACTION_AUTH="PaSSw0Rd" \ | ||
-e MAIL_URL="smtp://USERNAME:PASSWORD@HOST:PORT" | ||
|
||
|
||
reaction deploy \ | ||
--name demo \ | ||
--image reactioncommerce/reaction:latest \ | ||
--registry ../config/reaction.json \ | ||
--settings ../config/settings.json | ||
|
||
reaction domains add -a demo -d demo.yourdomain.com | ||
reaction open -n demo | ||
``` |
Oops, something went wrong.