Development deployment guide.
Clone the highlight.io repository and make sure to checkout the submodules with the
highlight/docker directory, run
./run.sh to start the docker containers.
While the above instructions will hot-reload, you might want more control of parts of the stack when developing. Running the dev workflow manually is easy in different terminals as well.
Visit https://localhost:3000 to view the dashboard and go through the login flow; use the password set in docker/.env variable ADMIN_PASSWORD with any valid email address.
After clicking around on the dashboard for a bit, you should see a session appear at https://localhost:3000/1/sessions. Click on the session to view the session details page.
Having issues? Here's some things ot try. First run the
docker ps command and ensure that all containers are in a 'healthy' state. As a second step, run
docker compose logs to see the logs for the infra containers. Looking at the logs, if any containers are not healthy, use the follow commands to start from scratch. If this doesn't help with troubleshooting, please reach out.