hello - i am attempting to run the shinyproxy-template Euler App from an AWS instance. I have downladed the repo and succesfully built the docker image.
how would one go about running the application with shinyproxy? I have added the application.yml file along with the Euler section in “apps”:
apps:
- name: euler
display-name: Euler’s number
docker-cmd: [“R”, “-e shiny::runApp(‘/root/euler’)”]
docker-image: openanalytics/shinyproxy-template
groups: scientists
I then added the shiny jar file and it seems to run, getting this output:
2017-10-17 19:35:23.468 INFO 16925 — [ main] eu.openanalytics.ShinyProxyApplication : Starting ShinyProxyApplication v1.0.0 on ip-172-31-35-177 with PID 16925 (/home/ubuntu/shinyproxy-1.0.0.jar started by ubuntu in /home/ubuntu)
2017-10-17 19:35:23.485 INFO 16925 — [ main] eu.openanalytics.ShinyProxyApplication : No active profile set, falling back to default profiles: default
2017-10-17 19:35:24.227 INFO 16925 — [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6d86b085: startup date [Tue Oct 17 19:35:24 UTC 2017]; root of context hierarchy
2017-10-17 19:35:26.790 INFO 16925 — [ main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 ‘javax.inject.Inject’ annotation found and supported for autowiring
2017-10-17 19:35:27.266 INFO 16925 — [ main] trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’ of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9c7bd995] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-10-17 19:35:29.544 INFO 16925 — [ main] eu.openanalytics.services.DockerService : Swarm mode is disabled
2017-10-17 19:35:30.012 INFO 16925 — [ main] org.xnio : XNIO version 3.3.6.Final
2017-10-17 19:35:30.060 INFO 16925 — [ main] org.xnio.nio : XNIO NIO Implementation Version 3.3.6.Final
2017-10-17 19:35:30.242 WARN 16925 — [ main] io.undertow.websockets.jsr : UT026009: XNIO worker was not set on WebSocketDeploymentInfo, the default worker will be used
2017-10-17 19:35:30.243 WARN 16925 — [ main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
2017-10-17 19:35:30.310 INFO 16925 — [ main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext
2017-10-17 19:35:30.310 INFO 16925 — [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 6097 ms
2017-10-17 19:35:30.702 INFO 16925 — [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘characterEncodingFilter’ to: [/]
2017-10-17 19:35:30.704 INFO 16925 — [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘hiddenHttpMethodFilter’ to: [/]
2017-10-17 19:35:30.704 INFO 16925 — [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘httpPutFormContentFilter’ to: [/]
2017-10-17 19:35:30.704 INFO 16925 — [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘requestContextFilter’ to: [/]
2017-10-17 19:35:30.706 INFO 16925 — [ main] .s.DelegatingFilterProxyRegistrationBean : Mapping filter: ‘springSecurityFilterChain’ to: [/]
2017-10-17 19:35:30.707 INFO 16925 — [ main] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: ‘dispatcherServlet’ to [/]
2017-10-17 19:35:31.552 INFO 16925 — [ main] e.o.stats.StatCollectorRegistry : Disabled. Usage statistics will not be processed.
2017-10-17 19:35:31.672 INFO 16925 — [ main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url=‘jdbc:h2:mem:shinyproxy-social;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false’, username=‘sa’
2017-10-17 19:35:32.030 INFO 16925 — [ main] o.s.jdbc.datasource.init.ScriptUtils : Executing SQL script from class path resource [org/springframework/social/connect/jdbc/JdbcUsersConnectionRepository.sql]
2017-10-17 19:35:32.056 INFO 16925 — [ main] o.s.jdbc.datasource.init.ScriptUtils : Executed SQL script from class path resource [org/springframework/social/connect/jdbc/JdbcUsersConnectionRepository.sql] in 26 ms.
2017-10-17 19:35:32.382 INFO 16925 — [ main] s.s.l.DefaultSpringSecurityContextSource : URL ‘ldap://ldap.forumsys.com:389/dc=example,dc=com’, root DN is ‘dc=example,dc=com’
2017-10-17 19:35:32.420 INFO 16925 — [ main] .s.s.l.u.DefaultLdapAuthoritiesPopulator : groupSearchBase is empty. Searches will be performed from the context source base
2017-10-17 19:35:32.592 INFO 16925 — [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern=‘/css/‘], []
2017-10-17 19:35:32.598 INFO 16925 — [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern=’/webjars/’], []
2017-10-17 19:35:32.820 INFO 16925 — [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@55a147cc, org.springframework.security.web.context.SecurityContextPersistenceFilter@2e3967ea, org.springframework.security.web.header.HeaderWriterFilter@121314f7, org.springframework.security.web.authentication.logout.LogoutFilter@52719fb6, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@20140db9, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@4d5650ae, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@51c668e3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@71ba6d4e, org.springframework.security.web.session.SessionManagementFilter@5e600dd5, org.springframework.security.web.access.ExceptionTranslationFilter@5a45133e, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@45099dd3]
2017-10-17 19:35:33.132 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6d86b085: startup date [Tue Oct 17 19:35:24 UTC 2017]; root of context hierarchy
2017-10-17 19:35:33.272 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/]}” onto java.lang.String eu.openanalytics.controllers.IndexController.index(org.springframework.ui.ModelMap,javax.servlet.http.HttpServletRequest)
2017-10-17 19:35:33.278 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/error]}” onto java.lang.String eu.openanalytics.controllers.ErrorController.handleError(org.springframework.ui.ModelMap,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-10-17 19:35:33.279 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/heartbeat/**]}” onto void eu.openanalytics.controllers.HeartbeatController.heartbeat(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-10-17 19:35:33.283 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/login],methods=[GET]}” onto public java.lang.String eu.openanalytics.controllers.LoginController.getLoginPage(java.util.Optional<java.lang.String>,org.springframework.ui.ModelMap,javax.servlet.http.HttpServletRequest)
2017-10-17 19:35:33.284 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/admin]}” onto java.lang.String eu.openanalytics.controllers.AdminController.admin(org.springframework.ui.ModelMap,javax.servlet.http.HttpServletRequest)
2017-10-17 19:35:33.285 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/app/],methods=[GET]}" onto java.lang.String eu.openanalytics.controllers.AppController.app(org.springframework.ui.ModelMap,javax.servlet.http.HttpServletRequest)
2017-10-17 19:35:33.286 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/app/*],methods=[POST]}” onto java.lang.String eu.openanalytics.controllers.AppController.startApp(javax.servlet.http.HttpServletRequest)
2017-10-17 19:35:33.287 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/issue],methods=[POST]}” onto public java.lang.String eu.openanalytics.controllers.IssueController.postIssue(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-10-17 19:35:33.326 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}],methods=[GET]}” onto public java.lang.String org.springframework.social.connect.web.ConnectController.connectionStatus(java.lang.String,org.springframework.web.context.request.NativeWebRequest,org.springframework.ui.Model)
2017-10-17 19:35:33.327 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect],methods=[GET]}” onto public java.lang.String org.springframework.social.connect.web.ConnectController.connectionStatus(org.springframework.web.context.request.NativeWebRequest,org.springframework.ui.Model)
2017-10-17 19:35:33.327 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}],methods=[GET],params=[oauth_token]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.oauth1Callback(java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.328 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}],methods=[GET],params=[code]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.oauth2Callback(java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.329 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}],methods=[GET],params=[error]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.oauth2ErrorCallback(java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.329 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}],methods=[DELETE]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.removeConnections(java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.329 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}/{providerUserId}],methods=[DELETE]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.removeConnection(java.lang.String,java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.330 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/connect/{providerId}],methods=[POST]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.connect(java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.334 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/signin/{providerId}],methods=[GET]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ProviderSignInController.canceledAuthorizationCallback()
2017-10-17 19:35:33.334 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/signin/{providerId}],methods=[POST]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ProviderSignInController.signIn(java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.334 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/signin/{providerId}],methods=[GET],params=[oauth_token]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ProviderSignInController.oauth1Callback(java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.334 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/signin/{providerId}],methods=[GET],params=[code]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ProviderSignInController.oauth2Callback(java.lang.String,java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.335 INFO 16925 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{[/signin/{providerId}],methods=[GET],params=[error]}” onto public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ProviderSignInController.oauth2ErrorCallback(java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.springframework.web.context.request.NativeWebRequest)
2017-10-17 19:35:33.414 INFO 16925 — [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-10-17 19:35:33.415 INFO 16925 — [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-10-17 19:35:33.520 INFO 16925 — [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-10-17 19:35:34.624 INFO 16925 — [ main] o.s.l.c.support.AbstractContextSource : Property ‘userDn’ not set - anonymous context will be used for read-write operations
2017-10-17 19:35:35.050 INFO 16925 — [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-10-17 19:35:35.183 INFO 16925 — [ main] b.c.e.u.UndertowEmbeddedServletContainer : Undertow started on port(s) 8080 (http)
2017-10-17 19:35:35.192 INFO 16925 — [ main] eu.openanalytics.ShinyProxyApplication : Started ShinyProxyApplication in 12.725 seconds (JVM running for 13.638)
But when I go to port 8080 on the AWS instance, i get nothing…am i missing a step?
Thanks in advance for any help.