-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Welcome to the workflow connector wiki! Here you will find information to help you get started configuring the workflow connector.
- You have followed the Installation section of the README and have either downloaded the
workflow-connector
binary with associated configuration files or have compiled it yourself - You have provisioned all firewalls with appropriate rules to allow traffic between Signavio's Workflow Accelerator and the Workflow Connector Web Service as well traffic between your internal datbase and the Workflow Connector Web Service
Once the prerequisites have been met, the config.yml
file should be configured to include the settings specific to your environment. The following snippet shows an example of what this could look like. Other examples can be found in the config.example.yml file.
port: 443
database:
driver: goracle
# url = username:password@protocol(address)/dbname?param=value
url: bob:l120arSgHz@tcp(172.17.8.2:3306)/test?parseTime=true
tls:
enabled: true
publicKey: ./config/server.crt
privateKey: ./config/server.key
auth:
username: wfauser
# password = Foobar
passwordHash: "$argon2i$v=19$m=512,t=2,p=2$SUxvdmVTYWx0Q2FrZXMhISE$UgSWnBB5OkdqMAu+OfvwNLVMUijMnnmVm0kRSfmS9E8"
logging: false
The port to listen on. This should be port 443 if you have TLS enabled otherwise you can choose any other custom port.
The driver
option specifies which go driver will be used to communicate with the database. A list of supported databases and their corresponding drivers can be found on the Supported Databases page. The url
option specifies the connection parameters and other stuff
- valid TLS Certificate should be generated (if the certificate was generated through intermediate CA(s), make sure to include all of their certificates in the server's certificate)