[Apiman-user] service not being published to gateway after restart?
Tim Dudgeon
tdudgeon.ml at gmail.com
Tue Oct 13 07:37:53 EDT 2015
Right now I'm using the ES that's bundled with Apiman (though do intend
to switch to a separate container).
The baffling thing is that with the Docker image on Dockerhub
(jboss/apiman-wildfly) it restarts OK, but with my partly Dockerised
version (with Keycloak and Postgres currently as separate containers) it
fails. The APIMan and ES parts are still pretty well the same as the
jboss/apiman-wildfly image.
So I seem to have messed something up, but don't have much of an idea as
to what.
Tim
On 13/10/2015 12:23, Eric Wittmann wrote:
> When a service is published to the gateway, that configuration is
> saved in the gateway's persistent registry. By default (in the latest
> version of apiman) the gateway uses elasticsearch to store its
> registry information. So ideally you should run elasticsearch as a
> separate docker container, making sure that you have an appropriate
> persistent volume attached so that any data added to ES survives a
> docker restart. Then you can configure apiman to use that external ES.
>
> There is documentation in the Installation Guide that explains how to
> use an external elasticsearch cluster.
>
> -Eric
>
> On 10/11/2015 7:30 AM, Tim Dudgeon wrote:
>> I'm hitting a problem where I'm running apiman in a docker container.
>> When I first set up a public service it runs fine.
>> But when I restart the container the service definition is still there,
>> but the gateway does not respond to requests for the service. If I
>> create a new version of the service and publish it then it works fine.
>>
>> Seems like the service definition is not being published to the gateway
>> after a restart?
>> I've tried it with the basic Docker container similar to
>> jboss/apiman-wildfly on Dockerhub and it seems OK with that, so it looks
>> like its something I've done to cause this, but I don't see any errors
>> and don't know where to look to try to fix it.
>> Any ideas what's wrong?
>> This is with version 1.1.8.Final.
>>
>> Tim
>>
>> _______________________________________________
>> Apiman-user mailing list
>> Apiman-user at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/apiman-user
>>
More information about the Apiman-user
mailing list