initial commit

This commit is contained in:
2026-07-13 10:21:07 -03:00
commit e176a45d4b
4 changed files with 84 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
ACEVO_APP_ID=4564210
ACEVO_GSLT=YOUR_GSLT_TOKEN
ACEVO_SERVER_NAME="RWM Gaming Assetto Corsa Evo"
ACEVO_SERVER_PORT=9750
ACEVO_HTTP_PORT=8089
+39
View File
@@ -0,0 +1,39 @@
FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y \
ca-certificates \
curl \
lib32gcc-s1 \
libssl3 \
xvfb \
winbind \
cabextract \
xz-utils && \
rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash steam
USER steam
WORKDIR /home/steam
# SteamCMD
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 -
ENV STEAMCMD_DIR=/home/steam/steamcmd
ENV ACEVO_INSTALL_DIR=/home/steam/acevo-server
RUN mkdir -p ${ACEVO_INSTALL_DIR}
# Copy AC Evo Server Manager (your repo)
COPY . /app
WORKDIR /app
COPY entrypoint.sh /home/steam/entrypoint.sh
RUN chmod +x /home/steam/entrypoint.sh
ENTRYPOINT ["/home/steam/entrypoint.sh"]
+25
View File
@@ -0,0 +1,25 @@
services:
acevo:
image: gitea.theminisip.ca/the_minisip/ac-evo-servermanager:latest
container_name: acevo
restart: unless-stopped
env_file:
- .env
environment:
ACEVO_GSLT: ${ACEVO_GSLT}
volumes:
- acevo_steam:/home/steam/.local/share/Steam
- acevo_server:/home/steam/acevo-server
- /mnt/POOL/apps/ac-evo-servermanager/license.json:/app/license.json
ports:
- "9700:9700/tcp"
- "9700:9700/udp"
- "8080:8080/tcp"
volumes:
acevo_steam:
acevo_server:
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -e
: "${ACEVO_APP_ID:=4564210}"
# Install/update anonymously
"${STEAMCMD_DIR}/steamcmd.sh" \
+login anonymous \
+force_install_dir "${ACEVO_INSTALL_DIR}" \
+app_update "${ACEVO_APP_ID}" validate \
+quit
# Start Emperor Servers AC Evo Server Manager
cd /app
node dist/index.js