tom@9684: Configure: tom@9684: _ Change 'localhost' to 'd4eriver-db' in artifacts/doc/conf/backend-db.xml tom@9684: and artifacts/doc/conf/seddb-db.xml tom@9684: _ Change 'localhost' to '0.0.0.0' in artifacts/doc/conf/rest-server.xml tom@9684: _ Change 'localhost' to 'd4eriver-artifacts' in the server-url parameter in tom@9684: gwt-client/src/main/webapp/WEB-INF/web.xml tom@9734: _ Change 'localhost' to the hostname of your docker host in tom@9734: artifacts/doc/conf/floodmap.xml and artifacts/doc/conf/rivermap.xml tom@9684: tom@9684: tom@9720: Build and run: tom@9684: tom@9720: $ cd docker tom@9720: $ docker-compose up tom@9684: tom@9716: The application should now be accessible on your docker host under tom@9716: port 8080 and path /d4e-river (e.g. http://your-host:8080/d4e-river). tom@9686: See docker/flys_user_file for credentials. tom@9686: tom@9684: tom@9684: TODO: tom@9684: _ Avoid having to change configuration manually tom@9684: _ Allow running artifact server with `-v $PWD:/opt/d4e/river' tom@9684: (currently this leads to missing h2 databases) tom@9684: _ Let all components log to stdout to enable useful usage of `docker logs' tom@9684: _ Something better than setting framework and http-client to a branch tom@9684: explicitly in the Dockerfiles