Docker #42
Labels
No Label
community/discord
community/monitoring
community/site
community/telegram
docs
oracle
server/lobby
server/proxy
server/survival
type/bug
type/feature
type/suggestion
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bebrashield/task-tracker#42
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Подмена секретов происходит во время запуска контейнера. Значения секретов и настроек берутся из переменных окружения Докера.
Для разворачивания сервера в панеле управления MCSManager не будут использоваться тип экземпляра для запуска Докер-контейнера. Вместо этого будет создаваться "Общее консольное приложение", в строку запуска которого будет прописываться общая команда для старта контейнера, например:
Перед первым запуском нужно настроить bind mount (
--mount type=bind,src=/opt/mcsmanager/daemon/data/InstanceData/e46cd5e627d64cf59715fe3fce1775fa,dst=/workspace/data
) в директории контейнера, создать необходимые файлы и папки (они были перезаписаны при монтировании). Также в настройках терминала нужно поменять значние "Команда завершения экземпляра" на "stop".Флаг --interactive является необходимым: без него в консоли сервера в панеле управления не будут выполнятся команды.
Удаление устаревших образов будет настроено с помощью cron-задачи, которая будет выполняться каждий понедельник в 04:00 UTC +00:00.
Образы Докер-контейнеров будут автоматически собиратся после появления изменений в ветках develop и main репозиториев серверов.
Автоматизация настроеная с помощью GitHub Actions находится по пути .github/workflows/build-docker.yml.
В качастве платформы реестра пакета будет использоваться инстанс Gitea Кукумбера. Их можно найти во вкладке "Пакеты" организации bebrashield.