diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3e8b2cea..f85415b7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,9 @@ jobs: - name: Stop Mono service run: sudo killall mono + - name: Fix permissions + run: sudo chown -R 101:102 docker + - name: Start containers run: docker compose -f "./docker/docker-compose.yml" up -d --build diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 5ac59ec0..33b6ff54 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -44,8 +44,8 @@ services: ports: - "127.0.0.1:48080:48080" - "127.0.0.1:48081:48081" - # volumes: - # - ./data:/home/haveno/haveno/.localnet/xmr_local + volumes: + - ./data:/home/haveno/haveno/.localnet/xmr_local node2: build: haveno/ @@ -72,8 +72,8 @@ services: - "127.0.0.1:28081:28081" depends_on: - node1 - # volumes: - # - ./data:/home/haveno/haveno/.localnet/xmr_local + volumes: + - ./data:/home/haveno/haveno/.localnet/xmr_local seed1: build: haveno/ @@ -192,5 +192,5 @@ services: - node2 ports: - "127.0.0.1:28084:28084" - # volumes: - # - ./data:/home/haveno/haveno/.localnet/funding_wallet + volumes: + - ./data:/home/haveno/haveno/.localnet/funding_wallet diff --git a/docker/haveno/Dockerfile b/docker/haveno/Dockerfile index 799b0674..d3da267b 100644 --- a/docker/haveno/Dockerfile +++ b/docker/haveno/Dockerfile @@ -16,6 +16,8 @@ RUN set -ex && git clone https://github.com/haveno-dex/haveno.git /home/haveno/h WORKDIR /home/haveno/haveno +RUN set -ex && mkdir -p /home/haveno/haveno/.localnet/xmr_local + RUN set -ex && git fetch origin && git checkout origin/master RUN set -ex && make skip-tests