1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00

Merge pull request #88 from oceanprotocol/feature/update-marketplace-setup

Link to Azure setup tutorial from marketplace setup page
This commit is contained in:
Matthias Kretschmann 2018-12-03 16:49:46 +01:00 committed by GitHub
commit 3105c9ed99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 17 additions and 11 deletions

View File

@ -5,13 +5,20 @@ description: Set up and run a data marketplace in the Ocean network.
If you want to set up and run a marketplace in the Ocean network, then at a technical level, you must:
1. Have [Data Assets](/concepts/terminology/#asset-or-data-asset) to offer in your marketplace.
1. Develop a marketplace application (app).
2. Run your marketplace app in production.
1. Run your marketplace app in production.
**Note 1: At the time of writing (late November 2018), it was _possible_ to start developing a marketplace, but very challenging. We anticipate that it will become much easier in December 2018, especially once the docker-images scripts and Docker Compose files are refactored.**
**Note 2: In the early days of the Ocean network, there won't be many marketplaces or publishers, so marketplaces will often also act as publishers.**
## Prepare Data Assets
At the time of writing, the only kind of [data assets](/concepts/terminology/#asset-or-data-asset) supported by Ocean Protocol were datasets stored in Azure Storage. See [the tutorial about setting up Azure Storage to work with Ocean Protocol](/tutorials/azure-for-brizo/).
Support for other kinds of data assets (e.g. storage in AWS, computing in Azure) is coming soon.
## Develop a Marketplace App
An Ocean marketplace app is one of the primary ways that end users use the Ocean network. For example, a data scientist could use a marketplace app to see what data sets and data services (data assets) a marketplace has on offer. They can use the marketplace app to buy access to assets. Publishers make those data assets available.
@ -41,11 +48,11 @@ Of course, you could always write your own Squid library in the language of your
## Run Your Marketplace App in Production
Before running your marketplace app in production with the Ocean Mainnet, you may want to test it with an Ocean Testnet.
The Ocean Testnets are similar to the Ocean Mainnet.
The main difference is that there is less risk on the Ocean Testnets.
Before running your marketplace app in production with the Ocean Mainnet, you may want to test it with an Ocean testnet.
The Ocean testnets are similar to the Ocean Mainnet.
The main difference is that there is less risk on the Ocean testnets.
**Note: At the time of writing, the Ocean Mainnet hadn't gone live yet, but the testnets were about to go live. See [the page about testnets](/concepts/testnets/).**
**Note: At the time of writing, the Ocean Mainnet hadn't gone live yet, but the Ocean testnets were about to go live. See [the page about Ocean testnets](/concepts/testnets/).**
Of course, there are many other things that must be handled for live production apps:

View File

@ -4,7 +4,7 @@
link: /tutorials/introduction/
- title: How to Use a Testnet
link: /tutorials/use-a-testnet/
- title: Create Azure Credentials for Brizo
- title: Set Up Azure Storage
link: /tutorials/azure-for-brizo/
- group: Publish

2
external/dev-ocean vendored

@ -1 +1 @@
Subproject commit 947a1a71e31698bb2dd0be5ae1f5c78bc3dc7b8f
Subproject commit 958316426a441f34d05a2240806577008713b5a7

View File

@ -2,8 +2,7 @@
.header {
background: $brand-black
url('@oceanprotocol/art/mantaray/mantaray-back.svg') no-repeat
center -6rem;
url('@oceanprotocol/art/mantaray/mantaray-back.svg') no-repeat center -6rem;
background-size: cover;
width: 100%;
padding: $spacer / 2 0;

View File

@ -3,8 +3,8 @@
.header {
background: $brand-black
url('@oceanprotocol/art/mantaray/mantaray-back.svg') no-repeat
center 4rem;
url('@oceanprotocol/art/mantaray/mantaray-back.svg') no-repeat center
4rem;
background-size: cover;
width: 100%;
padding: $spacer * 2 0;