Bonjour.

Comme indiquer dans le titre, j’essaye de faire un centenaire docker pour faire un serveur "ARK: Survival Evolved" sauf que chaque foi que je monte le dossier du sevrer le dossier d'installation et modifier et s'installe dans celui par défaut.
Donc impossible de pouvoir garder les fichiers du serveur en qua de coupure.


- fichier dockerfile:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM  cm2network/steamcmd:steam


USER steam

RUN mkdir /home/steam/server && cd /home/steam/server 
#\ 
#&& chown -R jeux:jeux /root

EXPOSE 8211 27015 8212

COPY start-server.sh /home/steam/

# RUN chown jeux:jeux /start-server.sh

# USER jeux

VOLUME /home/steam/server

WORKDIR /home/steam/server

# ENV Arguments=-publiclobby \



ENTRYPOINT sh /home/steam/start-server.sh

- fichier start-server.sh:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
/home/steam/steamcmd/steamcmd.sh +force_install_dir /home/steam/server +login anonymous +app_update 376030 validate +quit
# echo copi fichier config
# mkdir /server/Pal/Saved && mkdir /server/Pal/Saved/Config && mkdir /server/Pal/Saved/Config/LinuxServer

sleep infinity

. /home/steam/server/ShooterGameServer

- fichier docker-compose.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
services:
   ase:
      image: ludix0/ark_survival_evolved
      restart: unless-stopped
      container_name: ASE
      #environment:
          # ajouter des arguments 
          #  - Arguments="-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"

      volumes: 
        - $HOME/dockerfile/volumes/ASE/data:/home/steam/server
      ports:
        - 7776:8211/udp
        - 7775:8212/udp

Je pence que ce n'est pas grand chose.
Merci a vous.