eindelijk weer eens een push
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# ----------------------------
|
||||
# Dockerfile for node-pool-controller
|
||||
# ----------------------------
|
||||
FROM debian:bookworm-slim
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Copy binary
|
||||
COPY node-pool-controller /app/node-pool-controller
|
||||
RUN chmod +x /app/node-pool-controller
|
||||
|
||||
# Copy WebGUI files
|
||||
COPY web /app/web
|
||||
|
||||
# Set environment variables
|
||||
ENV NODE_LIST_FILE=/mnt/nfs-share/prod/node-pool-controller/node-pool.yaml
|
||||
ENV NODE_SSH_USER=pi
|
||||
ENV NODE_SSH_PASS=raspberry
|
||||
ENV MIN_CPU=10
|
||||
ENV MAX_CPU=70
|
||||
ENV MIN_MEM=20
|
||||
ENV MAX_MEM=80
|
||||
|
||||
# Expose WebGUI port
|
||||
EXPOSE 8080
|
||||
|
||||
ENTRYPOINT ["/app/node-pool-controller"]
|
||||
Reference in New Issue
Block a user