marketplace_template | open source platform to create your own peer-to-peer
kandi X-RAY | marketplace_template Summary
kandi X-RAY | marketplace_template Summary
marketplace_template is a JavaScript library. marketplace_template has no bugs, it has no vulnerabilities and it has low support. However marketplace_template has a Non-SPDX License. You can download it from GitHub.
Sharetribe is an open source platform to create your own peer-to-peer marketplace. Would you like to set up your marketplace in one minute without touching code? Head to Sharetribe.com.
Sharetribe is an open source platform to create your own peer-to-peer marketplace. Would you like to set up your marketplace in one minute without touching code? Head to Sharetribe.com.
Support
Quality
Security
License
Reuse
Support
marketplace_template has a low active ecosystem.
It has 1 star(s) with 0 fork(s). There are no watchers for this library.
It had no major release in the last 6 months.
marketplace_template has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of marketplace_template is current.
Quality
marketplace_template has no bugs reported.
Security
marketplace_template has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
marketplace_template has a Non-SPDX License.
Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.
Reuse
marketplace_template releases are not available. You will need to build from source code and install.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of marketplace_template
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of marketplace_template
marketplace_template Key Features
No Key Features are available at this moment for marketplace_template.
marketplace_template Examples and Code Snippets
No Code Snippets are available at this moment for marketplace_template.
Community Discussions
No Community Discussions are available at this moment for marketplace_template.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install marketplace_template
Note: libv8 might fail to build with Clang 7.3, in that case you can try installing V8 manually:. Note: If your MySQL server is configured for SSL, update the config/thinking_sphinx.yml file and uncomment the mysql_ssl_ca lines. Configure correct SSL certificate chain for connection to your database over SSL. Congratulations! Sharetribe should now be up and running for development purposes. Open a browser and go to the server URL (e.g. http://lvh.me:3000). Fill in the form to create a new marketplace and admin user. You should be now able to access your marketplace and modify it from the admin area.
Get the code. Clone this git repository and check out the latest release:
Install the required gems by running the following command in the project root directory:
Install node modules:
Create a database.yml file by copying the example database configuration:
Add your database configuration details to config/database.yml. You will probably only need to fill in the password for the database(s).
Create a config.yml file by copying the example configuration file:
Create and initialize the database:
Run Sphinx index:
Start the Sphinx daemon:
Start the development server: Some components are created with React (see documentation) and they need to be built with Webpack. We have Foreman Procfiles that can be used to run both Rails and Webpack:
React component static build
React component & hot loading styleguide (http://localhost:9001/)
If you need to debug the Rails parts of Sharetribe with Pry, it's not possible with Foreman due to a known compatibility issue. In this case we recommend running Rails with old-fashioned rails server and React builds with Foreman in a separate terminal. That way your binding.pry calls open nicely in the same window with the Rails process.
React component static build, React client only
React component & hot loading styleguide (http://localhost:9001/), React client only
Invoke the delayed job worker in a new console (open the project root folder):
Before starting these steps, perform steps 1-5 from above.
Set secret_key_base
Create the database:
Initialize your database:
Run Sphinx index:
Start the Sphinx daemon:
Precompile the assets:
Invoke the delayed job worker:
In a new console, open the project root folder and start the server:
In your database, change the value of the domain column in the communities table to match the hostname of your domain. For example, if the URL for your marketplace is http://mymarketplace.myhosting.com, then the domain is mymarketplace.myhosting.com.
Change the value of the use_domain column to true (or 1) in the communities table.
Create a IAM role which has full S3 access. Save the AWS access and secret keys.
In the S3 console, create two buckets, one for upload and one for permanent storage. For example your-sharetribe-images and your-sharetribe-images-tmp.
Set the upload bucket (your-sharetribe-images-tmp) to have an expiration (for example, of 14 days) using lifecycle management
Enable CORS on the upload bucket.
Set the following configuration in your sharetribe config.yml: s3_bucket_name: "your-sharetribe-images" s3_upload_bucket_name: "your-sharetribe-images-tmp"
Add your AWS keys to the sharetribe app. The best way to do that is via environment variables, rather than checking them into your config.yml. Set the aws_access_key_id and aws_secret_access_key environment variables to the values for the IAM user.
(Optional) When you enable S3, uploaded images are linked directly to the S3 bucket. If you want to serve these assets through CDN, you can set the user_asset_host configuration option in addition to asset_host in config/config.yml.
if you are having trouble uploading, look at the request using browser devtools and see what error statuses and messages are being sent.
double check that your AWS keys are being correctly set.
if you can upload images successfully, but the images aren't processed, make sure that the delayed-job worker is running.
Use these instructions to set up and deploy Sharetribe for production in different environments. They have been put together by the developer community, and are not officially maintained by the Sharetribe core team. The instructions might be somewhat out of date. If you have installation instructions that you would like to share, don't hesitate to share them at the Sharetribe community forum.
Deploying Sharetribe to Heroku by svallory
See UPGRADE.md for information about actions needed when upgrading. For production use we recommend you to upgrade only when new version is released and not to follow the master branch.
Get the code. Clone this git repository and check out the latest release:
Install the required gems by running the following command in the project root directory:
Install node modules:
Create a database.yml file by copying the example database configuration:
Add your database configuration details to config/database.yml. You will probably only need to fill in the password for the database(s).
Create a config.yml file by copying the example configuration file:
Create and initialize the database:
Run Sphinx index:
Start the Sphinx daemon:
Start the development server: Some components are created with React (see documentation) and they need to be built with Webpack. We have Foreman Procfiles that can be used to run both Rails and Webpack:
React component static build
React component & hot loading styleguide (http://localhost:9001/)
If you need to debug the Rails parts of Sharetribe with Pry, it's not possible with Foreman due to a known compatibility issue. In this case we recommend running Rails with old-fashioned rails server and React builds with Foreman in a separate terminal. That way your binding.pry calls open nicely in the same window with the Rails process.
React component static build, React client only
React component & hot loading styleguide (http://localhost:9001/), React client only
Invoke the delayed job worker in a new console (open the project root folder):
Before starting these steps, perform steps 1-5 from above.
Set secret_key_base
Create the database:
Initialize your database:
Run Sphinx index:
Start the Sphinx daemon:
Precompile the assets:
Invoke the delayed job worker:
In a new console, open the project root folder and start the server:
In your database, change the value of the domain column in the communities table to match the hostname of your domain. For example, if the URL for your marketplace is http://mymarketplace.myhosting.com, then the domain is mymarketplace.myhosting.com.
Change the value of the use_domain column to true (or 1) in the communities table.
Create a IAM role which has full S3 access. Save the AWS access and secret keys.
In the S3 console, create two buckets, one for upload and one for permanent storage. For example your-sharetribe-images and your-sharetribe-images-tmp.
Set the upload bucket (your-sharetribe-images-tmp) to have an expiration (for example, of 14 days) using lifecycle management
Enable CORS on the upload bucket.
Set the following configuration in your sharetribe config.yml: s3_bucket_name: "your-sharetribe-images" s3_upload_bucket_name: "your-sharetribe-images-tmp"
Add your AWS keys to the sharetribe app. The best way to do that is via environment variables, rather than checking them into your config.yml. Set the aws_access_key_id and aws_secret_access_key environment variables to the values for the IAM user.
(Optional) When you enable S3, uploaded images are linked directly to the S3 bucket. If you want to serve these assets through CDN, you can set the user_asset_host configuration option in addition to asset_host in config/config.yml.
if you are having trouble uploading, look at the request using browser devtools and see what error statuses and messages are being sent.
double check that your AWS keys are being correctly set.
if you can upload images successfully, but the images aren't processed, make sure that the delayed-job worker is running.
Use these instructions to set up and deploy Sharetribe for production in different environments. They have been put together by the developer community, and are not officially maintained by the Sharetribe core team. The instructions might be somewhat out of date. If you have installation instructions that you would like to share, don't hesitate to share them at the Sharetribe community forum.
Deploying Sharetribe to Heroku by svallory
See UPGRADE.md for information about actions needed when upgrading. For production use we recommend you to upgrade only when new version is released and not to follow the master branch.
Support
Would you like to make Sharetribe better?. See CONTRIBUTING.md for the steps to contribute.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page