2 changed files with 38 additions and 0 deletions
@ -0,0 +1,36 @@ |
|||
### |
|||
### Build Variables |
|||
### |
|||
FROM localhost/debian:latest |
|||
|
|||
# deploy options |
|||
# -p (port) and -v (volume) both go host:container |
|||
LABEL config_default="\ |
|||
-p 2456-2458:2456-2458 \ |
|||
-p 2456-2458:2456-2458/udp \ |
|||
-v /srv/vol/valheim/data:/vol/data" |
|||
|
|||
# Build variables |
|||
# uid that the files owner user should have |
|||
ARG FILESUID=5000 |
|||
|
|||
### |
|||
### General Setup |
|||
### |
|||
|
|||
# install packages we want |
|||
RUN apt update -y && apt install -y git net-tools |
|||
|
|||
# create valheim server user with file owner UID |
|||
RUN addgroup --gid $FILESUID vhadmin && \ |
|||
adduser vhadmin --ingroup vhadmin --uid $FILESUID --disabled-password --gecos "Valheim Server Admin" --shell /usr/sbin/nologin && \ |
|||
rm /home/mcadmin/.bashrc |
|||
|
|||
# Copy custom scripts |
|||
COPY assets/bin/ /usr/local/bin/ |
|||
|
|||
### |
|||
### Valheim |
|||
### |
|||
WORKDIR /home/vhadmin |
|||
|
@ -0,0 +1,2 @@ |
|||
#!/bin/bash |
|||
podman start valheim |
Loading…
Reference in new issue