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(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/apiman-user
>