Skip to content

Inner Mercurial HTTP service

Georges Racinet requested to merge topic/heptapod/hg-inner-http into branch/heptapod

This MR provides #10 (closed).

It cannot be tested directly in the current Docker images, because

  1. we don't have a heptapod/partial image that includes this MR.
  2. the new hg-inner-http service would compete for port with the existing hgserve service.

To test it one needs to

  1. build the Docker image with heptapod-docker!19 (closed)

  2. mount the Chef cook books directly:

    docker run --detach --hostname heptapod-omnibus --publish 81:80 --publish 2022:22 \
          --name heptapod-omnibus \
          --volume $HOME/heptapod-volumes/omnibus/var:/var/opt/gitlab \
          --volume $HOME/heptapod/omnibus-heptapod/files/gitlab-cookbooks/gitlab:/opt/gitlab/embedded/cookbooks/gitlab \
          octobus/heptapod:testing-py3

I've been able to run the functional tests successfully this way (to be honest, skipping two unrelated ones because of hostname inconsistency)

Edited by Georges Racinet

Merge request reports