mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-02 08:20:22 +01:00
1.4 KiB
1.4 KiB
title | description |
---|---|
Set Up a Marketplace |
In Ocean, marketplaces and publishers are different roles. A common setup is for one organization to do both. We focus on that here.
The Steps
- Develop the first cut of the app.
- Prepare some initial data assets.
- Deploy to production.
Develop a First Cut of the App
Here are some approaches:
- Fork Ocean Market code.
- Build from Ocean React hooks.
- Build up from ocean.js or ocean.py drivers.
Prepare Some Initial Data Assets
When you deploy, you'll want some initial data assets for your market to offer.
Ocean supports several types, such as Azure and S3 storage. The tutorials section provides more info.
Deploy to Production
When developing your app, you'll likely use Barge to run all the Ocean Protocol components on your local machine.
When it comes time to go to production, you will have to run these components:
- Your marketplace/publisher app
- Aquarius (with Elasticsearch)
- Provider-py
Of course, there are many other things that must be handled in production:
- Security of the infrastructure where the software is running
- Monitoring
- Log aggregation, storage, and search
- Handling crashes or other faults
Each of those is beyond the scope of these docs.