You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nutch.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2021/09/22 20:28:00 UTC

[jira] [Commented] (NUTCH-2883) Provide means to run server and webapp as persistent services in Docker container

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

ASF GitHub Bot commented on NUTCH-2883:
---------------------------------------

sebastian-nagel commented on pull request #691:
URL: https://github.com/apache/nutch/pull/691#issuecomment-925304439


   Hi @lewismc! Sorry, it took longer to get back...
   
   Finally found, why server and webapp didn't work (`docker prune` didn't help):
   - the environment variables `SERVER_HOST`, `SERVER_PORT` and `WEBAPP_PORT` were defined but empty
   - after some trial I've discovered that [ARG instructions must be within the FROM block they are used in](https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact). After moving the ARG lines into the right places (aebf682) I was able to start the server. Could you verify this solution?
   
   Another point: after the webapp was moved into separate repository (see NUTCH-2886), it needs to be installed separately in the Dockerfile. Right now it fails with:
   ```
   ==> /var/log/supervisord/nutchwebapp_stderr.log <==
   Error: Could not find or load main class webapp
   Caused by: java.lang.ClassNotFoundException: webapp
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@nutch.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Provide means to run server and webapp as persistent services in Docker container
> ---------------------------------------------------------------------------------
>
>                 Key: NUTCH-2883
>                 URL: https://issues.apache.org/jira/browse/NUTCH-2883
>             Project: Nutch
>          Issue Type: Improvement
>          Components: docker, nutch server, web gui
>    Affects Versions: 1.18
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>            Priority: Major
>             Fix For: 1.19
>
>
> Some conditional logic and some Docker build arguments would allow a user to run the nutch server alone or both the nutch server and webapp as long running services.
> This could be useful for users who want to remotely interact with Nutch via REST where jobs may actually be executed on yet another remote deployment.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)