# Step 4: Create a service offering
As a developer of a service vendor you should now see the section Service Vendor
:
INFO
If Service Vendor
section is not visible refresh the whole page or log out and in again.
Click on the ADD SERVICE OFFERING
button:
A step-by-step wizard will open to support the service offering creation process. Use the following data for Step 1:
Field | Value |
---|---|
Service Name | Node-RED |
Service Category | Select your created service category (see Step 3) |
Deployment Type | Docker Compose |
Version | 2.2.2 |
Short Description | Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. |
Description | Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click. |
Click here to select image | (Click on image to download) |
Your first step should look like this:
In the next steps you need to enter some Docker Compose related information. Download the three files docker-compose.yml, .env and env.list or create it with the following content:
version: "3"
services:
node-red:
image: nodered/node-red:2.2.2
env_file:
- env.list
ports:
- "${NODERED_PORT}:1880"
NODERED_PORT=1880
TZ=Europe/Berlin
Upload the files in the corresponding fields
docker-compose.yml
inCompose File
env
in.env File (Optional)
. Enable Service Option forNODERED_PORT
:env.list
inEnvironment Variable Files -> env.list
. Enable Service Option forTZ
:
Click on the NEXT
button. All environment variables with Service Option
enabled will be converted to a service option of the service offering. Service options are values that can be edited by the users during the order process. For this example enter the following information for the two service options:
Click on the FINISH
button to create your service offering.