Add files

This commit is contained in:
Late Night Defender 2024-05-02 10:10:33 +07:00
parent dfc911f9ad
commit 08e66c8237
2 changed files with 31 additions and 0 deletions

23
Dockerfile Normal file
View file

@ -0,0 +1,23 @@
FROM fedora:40
LABEL maintainer="TechTransThai" \
description="Fedora image for BOINC client."
# Global environment settings
ENV BOINC_GUI_RPC_PASSWORD="123" \
BOINC_REMOTE_HOST="127.0.0.1" \
BOINC_CMD_LINE_OPTIONS=""
# Copy files
COPY bin/ /usr/bin/
# Configure
WORKDIR /var/lib/boinc
# BOINC RPC port
EXPOSE 31416
# Install
RUN dnf install boinc-client -y
CMD ["start-boinc.sh"]

8
bin/start-boinc.sh Executable file
View file

@ -0,0 +1,8 @@
#!/bin/bash
# Configure the GUI RPC
echo $BOINC_GUI_RPC_PASSWORD > /var/lib/boinc/gui_rpc_auth.cfg
echo $BOINC_REMOTE_HOST > /var/lib/boinc/remote_hosts.cfg
# Run BOINC. Full path needs for GPU support.
exec /usr/bin/boinc $BOINC_CMD_LINE_OPTIONS