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
{{ message }}
This repository was archived by the owner on Dec 5, 2023. It is now read-only.
Socks Shop is <a href="http://github.com/microservices-demo" target="_blank">open source</a>, (<a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>) and is free to use for talks, testing and demo's.
57
+
Sock Shop is <a href="http://github.com/microservices-demo" target="_blank">open source</a>, (<a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>) and is free to use for talks, testing and demo's.
58
58
</p>
59
59
</div>
60
60
<div class="col-sm-6">
61
-
<h3>Socks Shop on Slack</h3>
61
+
<h3>Sock Shop on Slack</h3>
62
62
<p>
63
-
The Weave Community hosts the Socks Shop Slack channel.
63
+
The Weave Community hosts the Sock Shop Slack channel.
64
64
<a href="https://weaveworks.github.io/community-slack/" target="_blank">Join Slack</a> and tell us how you're using the app.
Copy file name to clipboardExpand all lines: deployment/apcera.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,15 +3,15 @@ layout: default
3
3
deployDoc: true
4
4
---
5
5
6
-
## Socks Shop on Apcera
6
+
## Sock Shop on Apcera
7
7
8
-
These instructions will help you deploy and run the Socks Shop application on the [Apcera Platform](https://www.apcera.com/platform), an enterprise-grade container management platform for cloud-native and legacy applications. Apcera is secure by default, only permitting things explicitly authorized by policy, and supports multi-cloud deployments.
8
+
These instructions will help you deploy and run the Sock Shop application on the [Apcera Platform](https://www.apcera.com/platform), an enterprise-grade container management platform for cloud-native and legacy applications. Apcera is secure by default, only permitting things explicitly authorized by policy, and supports multi-cloud deployments.
9
9
10
-
Apcera has tested Socks Shop on the Apcera Community Edition running single-cloud clusters in Amazon AWS, Google Cloud Platform, Microsoft Azure, and VMware. We have also tested Socks Shop on the Apcera Enterprise Edition running a multi-cloud cluster that spanned across AWS, GCP, and VMware.
10
+
Apcera has tested Sock Shop on the Apcera Community Edition running single-cloud clusters in Amazon AWS, Google Cloud Platform, Microsoft Azure, and VMware. We have also tested Sock Shop on the Apcera Enterprise Edition running a multi-cloud cluster that spanned across AWS, GCP, and VMware.
11
11
12
12
### Packaging
13
13
14
-
The Socks Shop application is packaged and configured for Apcera using a [Multi-Resource Manifest file](https://docs.apcera.com/jobs/multi-resource-manifests/) called socksshop-docker.json which is similar to a Docker Compose file. Scripts are provided to make it easy to deploy all the services and a network from the manifest, to start and stop the services, and to delete everything that was deployed.
14
+
The Sock Shop application is packaged and configured for Apcera using a [Multi-Resource Manifest file](https://docs.apcera.com/jobs/multi-resource-manifests/) called socksshop-docker.json which is similar to a Docker Compose file. Scripts are provided to make it easy to deploy all the services and a network from the manifest, to start and stop the services, and to delete everything that was deployed.
15
15
16
16
### Pre-requisites
17
17
@@ -23,19 +23,19 @@ The Socks Shop application is packaged and configured for Apcera using a [Multi-
-*(Optional)* If you are not an admin user in your Apcera cluster, you might need an Apcera administrator to import a [policy](https://docs.apcera.com/policy/introduction/) file to give you permission to create the Socks Shop services and network in your sandbox.
26
+
-*(Optional)* If you are not an admin user in your Apcera cluster, you might need an Apcera administrator to import a [policy](https://docs.apcera.com/policy/introduction/) file to give you permission to create the Sock Shop services and network in your sandbox.
27
27
28
28
```
29
29
apc import policy socksShop.pol
30
30
```
31
31
32
32
### Networking and Security
33
33
34
-
In this demo scenario, we create a single [virtual network](https://docs.apcera.com/jobs/virtual-networks/) to which all the services except *zipkin* and *user-sim* are added. Services inside the virtual network can all talk to each other. Apcera [job links](https://docs.apcera.com/jobs/job-links/) are used to let the *user-sim* load testing service send requests to the *front-end* service and to let the main Socks Shop services send traces to the *zipkin* service. Using job links in this fashion simulates how real, cloud-based load testing and APM solutions can be integrated into applications running on Apcera without sacrificing security.
34
+
In this demo scenario, we create a single [virtual network](https://docs.apcera.com/jobs/virtual-networks/) to which all the services except *zipkin* and *user-sim* are added. Services inside the virtual network can all talk to each other. Apcera [job links](https://docs.apcera.com/jobs/job-links/) are used to let the *user-sim* load testing service send requests to the *front-end* service and to let the main Sock Shop services send traces to the *zipkin* service. Using job links in this fashion simulates how real, cloud-based load testing and APM solutions can be integrated into applications running on Apcera without sacrificing security.
35
35
36
36
### Deployment
37
37
38
-
All of the Socks Shop services and the network are deployed to Apcera with a single script. However, you first need to target your cluster and login to it with APC. After that, just run the deploySocksShop.sh script.
38
+
All of the Sock Shop services and the network are deployed to Apcera with a single script. However, you first need to target your cluster and login to it with APC. After that, just run the deploySocksShop.sh script.
@@ -57,13 +57,13 @@ After determining your targeted cluster and default namespace, this script does
57
57
- It sets your current namespace to \<your_default_namespace\>/socksshop.
58
58
- It runs the "apc manifest deploy" command against the socksshop-docker.json manifest to create the services and the socksshop-network virtual network.
59
59
- It creates [job affinity tags](https://docs.apcera.com/jobs/job-affinity/) to make sure that each service that uses a database is deployed to the same Apcera instance manager as the database.
60
-
- It then runs the startSocksShop.sh script to start all of the Socks Shop services.
60
+
- It then runs the startSocksShop.sh script to start all of the Sock Shop services.
61
61
62
62
Altogether, the script should take under two minutes to run.
63
63
64
64
### Using
65
65
66
-
- You can access the Socks Shop front-end service in a browser with the URL:
66
+
- You can access the Sock Shop front-end service in a browser with the URL:
67
67
-http://front-end.\<your_cluster\>
68
68
- Note that the *edge-router* service is not used since Apcera provides its own router.
69
69
- You can view logs for the services in the Apcera Web Console or by using the "apc app logs" command.
@@ -81,7 +81,7 @@ You can use the startSocksShop.sh and stopSocksShop.sh scripts to start and stop
81
81
82
82
### Cleaning up
83
83
84
-
Run the deleteSocksShop.sh script to delete the Socks Shop services and network.
84
+
Run the deleteSocksShop.sh script to delete the Sock Shop services and network.
Copy file name to clipboardExpand all lines: deployment/ecs-weave-shippable.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ layout: default
6
6
7
7
8
8
### Goal
9
-
In this scenario, you'll set up and run the containerized Socks Shop
9
+
In this scenario, you'll set up and run the containerized Sock Shop
10
10
eCommerce application, with fully automated deployments, in 30
11
11
minutes or less.
12
12
@@ -94,7 +94,7 @@ Take note of the following values:
94
94
### Configure an automated CI/CD pipeline
95
95
96
96
Your Weave-enabled Amazon ECS cluster should now be running 15 out of the 16 services
97
-
of the Socks Shop application (verify this by navigating to [EC2 Container Service](https://console.aws.amazon.com/ecs/home#/clusters/ecs-weave-shippable-demo/services)).
97
+
of the Sock Shop application (verify this by navigating to [EC2 Container Service](https://console.aws.amazon.com/ecs/home#/clusters/ecs-weave-shippable-demo/services)).
98
98
We'll use Shippable to set up an automated CI/CD pipeline to deploy the
0 commit comments