You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`$(YOUR_ETH_ADDRESS)` - Your ethereum address to receive payouts. If you don't have an ethereum account download an ethereum wallet such as [Metamask](https://metamask.io/).
22
-
-`$(PCIe IDs comma-separated)` - The PCIe IDs for your GPUs.
22
+
-`$(PCIe IDs comma-separated)` - The PCIe IDs for your GPUs.
Within this repository, you'll discover a [Dockerfile](Dockerfile) and [docker-compose.yml](docker-compose.yml) file, offering a method to encapsulate the LivePool pool within a Docker container. It's essential to note that this configuration is still in the experimental phase and isn't recommended for production environments. Should you choose to embark on this journey, adhere to the following guidelines:
29
+
30
+
1.**Docker Deployment**: Commence by installing Docker on your Linux machine. For guidance, refer to the [official Docker installation documentation](https://docs.docker.com/engine/install/ubuntu/).
31
+
32
+
2.**Nvidia Container Toolkit Integration**: Ensure your system is fortified with the [Nvidia container toolkit](https://github.com/NVIDIA/nvidia-container-toolkit).
33
+
34
+
3.**Image Construction**: Execute the subsequent command to construct the Docker image:
35
+
36
+
```bash
37
+
docker build -t livepool-pool .
38
+
```
39
+
40
+
4.**Container Launch**: Initiate the container using the following command. Remember to substitute `<ETH_ADDRESS>` with your Ethereum address, `<NICKNAME>` with your designated identifier and `<MAX_SESSIONS>` with your desired session count:
41
+
42
+
```bash
43
+
docker run --runtime nvidia livepool-pool -ethAcctAddr <ETH_ADDRESS>
44
+
```
45
+
46
+
> \[!NOTE]
47
+
> If a discreet background operation suits your preferences, orchestrate it via Docker Compose:
48
+
>
49
+
>```bash
50
+
>docker compose up -d
51
+
>```
52
+
>
53
+
> During this process, update the [docker-compose.yml](docker-compose.yml) file with your precise ETH address, orchestrator secret and max sessions count.
0 commit comments