squeaknode/docker/test/Dockerfile
Jonathan Zernik 99ddc2df77
Rename to squeaknode (#342)
* Rename squeakserver to squeaknode and get itest passing

* Fix itest dockerfile

* Rename more squeakserver to squeaknode

* Rename database from squeakserver to squeaknode

* Update readme

* Remove frontend/build from git

* Rename squeakserver to squeaknode in tox and main
2020-10-29 14:35:17 -04:00

28 lines
576 B
Docker

FROM ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y \
python3-pip \
git
COPY requirements-itest.txt /
RUN pip3 install --upgrade pip && \
pip3 install -r requirements-itest.txt
WORKDIR /app
# Download the rpc files.
RUN git clone https://github.com/googleapis/googleapis.git
COPY proto ./proto
COPY install-rpc.sh itests/test.sh squeaknode/common/lnd_lightning_client.py ./
COPY itests/tests ./tests
# Install the gRPC files.
RUN chmod +x install-rpc.sh && \
./install-rpc.sh
RUN chmod +x test.sh
CMD ["bash", "test.sh"]