diff --git a/.tests/DockerfileUbuntu b/.tests/DockerfileUbuntu new file mode 100644 index 0000000..cf8bee8 --- /dev/null +++ b/.tests/DockerfileUbuntu @@ -0,0 +1,18 @@ +FROM ubuntu:bionic as base +RUN apt-get update && apt-get install -y \ + git \ + curl \ + python3 python3-pip python3-venv redis-server \ + && curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 \ + && git clone --single-branch --branch v1.0.0 --depth 1 https://github.com/checktheroads/hyperglass +ENV PATH="$PATH:$HOME/.poetry/bin" + +FROM base +WORKDIR ./hyperglass +ENV python=python3 +RUN ln -s $(which python3) /usr/bin/python \ + && python --version \ + && $HOME/.poetry/bin/poetry install --no-ansi \ + && $HOME/.poetry/bin/poetry run hyperglass setup -d +EXPOSE 8001 +CMD poetry run hyperglass start