This Docker image provides a fully working Boa setup, including the front-end web interface and all back-end scripts (including Hadoop).
These instructions assume you have Docker compose available.
docker-compose build
By default, the compose file will make two volumes docker_hdfs
(containing
the HDFS data) and docker_mysql
(for the SQL data). For a clean run, first
do:
docker-compose down -v
Then to run, just use compose:
docker-compose up
Once it fully loads, you will see instructions on the URL to connect to and the
user/pw to use. There should be a sample dataset installed as live
that you
can use to test.
The compose file will pick up the following environment variables, if they exist:
BOA_USER=boa
the admin username to login to Boa's web interfaceBOA_PW=rocks
the admin password to login to Boa's web interfaceWWW_PUBLISHED_PORT=3000
the local port to run the web interface onSQL_PUBLISHED_PORT=3001
the local port to access MySQL