2.9 KiB
SPT-AKI docker
Частный Dockerfile для создания докер-контейнера SPT-AKI
Требования
Debian или другой Linux дистрибутив
Docker
git LFS
Поддержка Docker
Разделы
Добавлено два раздела:
-
/app/Aki_Data/Server
Содержит стандартные дляSPT-Aki.Server
базу данных и конфигурационные файлы. К примеру -http.json
илиprofiles.json
. Контейнер скопирует стандартные файлы для Aki Server в этот раздел если он пуст (к примеру первый запуск контейнера)\ -
/app/user
Содержит стандартные серверные конфигурации (будут созданы при первой авторизации)./profiles
содержит созданные профили игроков./mods
установленные серверные моды находятся здесь./logs
логи сервера появятся здесь
Переменные среды
SPT_LOG_REQUESTS
при значении false, выключает логирование запросов к SPT-AKISPT_BACKEND_IP
ручное указание внешнего IP адреса вhttp.conf
какbackendIp
параметр
Не стесняйтесь экспериментировать с различными настройками и конфигурациями.
Как собрать
Обновите ARG SPT_VERSION
в Dockerfile файле на нужный тег
Вы можете ознакомиться с версиями тегов в репозитории SPT-AKI/Server
SPT организует свой выпуск с помощью тегов в ветках выпуска. 3.8.0 не был выпущен как тег master
, как это было сделано раньше.
Примечание: Было бы замечательно развивать Dockerfile включить SPT_VERSION для ветки и всегда использовать latest тег)
git clone https://dev.sp-tarkov.com/Cbr/spt-docker.git
cd spt-docker
docker buildx build -f Dockerfile -t cbr/spt:latest ./
Running
mkdir /opt/spt-aki && mkdir /opt/spt-aki/Server && mkdir /opt/spt-aki/user
docker run --name spt-aki -v /opt/spt-aki/Server:/app/Aki_Data/Server -v /opt/spt-aki/user:/app/user -e SPT_LOG_REQUESTS=false -e SPT_BACKEND_IP='External IP' -p 6969:6969 cbr/spt:latest -d
Где External IP - это нужный вам IP адрес - ваш внешний IP, IP адрес локального хоста или полученный в VPN сети.