Browse Source

started working on valheim container

feature/startup-from-labels
Mar Alegre 4 years ago
parent
commit
aa0988a259
  1. 36
      valheim/Containerfile
  2. 2
      valheim/startup/valheim

36
valheim/Containerfile

@ -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

2
valheim/startup/valheim

@ -0,0 +1,2 @@
#!/bin/bash
podman start valheim
Loading…
Cancel
Save