@@ -0,0 +1,1269 @@
+package org.rakam.util;%0A%0Aimport com.google.auto.service.AutoService;%0Aimport com.google.inject.Binder;%0Aimport com.google.inject.Scopes;%0Aimport com.google.inject.multibindings.Multibinder;%0Aimport org.rakam.plugin.RakamModule;%0Aimport org.rakam.server.http.HttpService;%0Aimport org.rakam.server.http.RakamHttpRequest;%0A%0Aimport javax.ws.rs.GET;%0Aimport javax.ws.rs.Path;%0A%0A@AutoService(RakamModule.class)%0Apublic class RakamHealthCheckModule extends RakamModule %7B%0A    @Override%0A    protected void setup(Binder binder) %7B%0A        Multibinder.newSetBinder(binder, HttpService.class).addBinding()%0A                .to(RootAPIInformationService.class).in(Scopes.SINGLETON);%0A    %7D%0A%0A    @Override%0A    public String name() %7B%0A        return %22Fallback for Rakam API BI Module%22;%0A    %7D%0A%0A    @Override%0A    public String description() %7B%0A        return null;%0A    %7D%0A%0A    @Path(%22/%22)%0A    public static class RootAPIInformationService extends HttpService %7B%0A        @GET%0A        @Path(%22/%22)%0A        public void main(RakamHttpRequest request) %7B%0A            request.response(%22Rakam API is successfully installed! %5Cn---------- %5Cn%22 +%0A                    %22Visit app.rakam.io to register the API with Rakam Data Platform or api.rakam.io for API documentation.%22)%0A                    .end();%0A        %7D%0A    %7D%0A%7D

Create RakamHealthCheckModule.java