Initial full project push

This commit is contained in:
2026-07-19 15:50:11 -03:00
parent e176a45d4b
commit 53fee66e82
7 changed files with 220 additions and 16 deletions
+14 -7
View File
@@ -14,26 +14,33 @@ RUN apt-get update && \
xz-utils && \
rm -rf /var/lib/apt/lists/*
# Create steam user
RUN useradd -m -s /bin/bash steam
USER steam
WORKDIR /home/steam
# SteamCMD
# SteamCMD install (as root)
RUN mkdir -p /home/steam/steamcmd && \
cd /home/steam/steamcmd && \
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" \
| tar zxvf -
| tar zxvf - && \
chown -R steam:steam /home/steam/steamcmd && \
chmod -R a+x /home/steam/steamcmd
ENV STEAMCMD_DIR=/home/steam/steamcmd
ENV ACEVO_INSTALL_DIR=/home/steam/acevo-server
RUN mkdir -p ${ACEVO_INSTALL_DIR}
RUN mkdir -p ${ACEVO_INSTALL_DIR} && \
chown -R steam:steam ${ACEVO_INSTALL_DIR}
# Copy AC Evo Server Manager (your repo)
# Copy AC Evo Server Manager
COPY . /app
WORKDIR /app
# Copy entrypoint
COPY entrypoint.sh /home/steam/entrypoint.sh
RUN chmod +x /home/steam/entrypoint.sh
RUN chown steam:steam /home/steam/entrypoint.sh && \
chmod +x /home/steam/entrypoint.sh
USER steam
WORKDIR /home/steam
ENTRYPOINT ["/home/steam/entrypoint.sh"]