[ 
https://issues.apache.org/jira/browse/STREAMPIPES-523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17639400#comment-17639400
 ] 

Dominik Riemer commented on STREAMPIPES-523:
--------------------------------------------

This issue has been migrated to https://github.com/apache/streampipes/issues/686

> Enable connect adapter service development when core runs in Docker
> -------------------------------------------------------------------
>
>                 Key: STREAMPIPES-523
>                 URL: https://issues.apache.org/jira/browse/STREAMPIPES-523
>             Project: StreamPipes
>          Issue Type: Improvement
>          Components: Pipeline Elements
>            Reporter: Patrick Wiener
>            Priority: Major
>             Fix For: 1.0.0
>
>
> Opposed to processors and sinks that are passively registered by the core of 
> StreamPipes via the service discovery feature in Consul, connect adapter 
> services actively register their service description at the core service. 
> Therefore, the URL of the core is retrieved via Consul which points to the 
> core container IP address (commonly "http://172.x.x.x:8030";) which can't be 
> resolved from the local IDE environment.
> *Option A*
> Adapter developers can manipulate the docker-compose description of the 
> backend service by adding an "SP_HOST" environment variable with their local 
> machine's IP address. Thereby, the core of StreamPipes registers under this 
> IP at Consul which can be resolved from the local IDE, e.g., with the URL 
> "http://192.x.x.x:8030";.
> *Option B*
> Adapter developers can simply use the "SP_DEBUG=true" environment variable in 
> the run configuration of a connect adapter service to remap the retrieved URL 
> from "http://172.x.x.x:8030"; to "http://localhost:8030". 
>  
> Note: this allows applies for hybrid service definitions containing, e.g., 
> extensions-all-jvm, as it contains adapter services that currently try to 
> actively register at the core.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to