/EasyCabinet

Минимальная реализация личного кабинета для Minecraft проекта

Primary LanguageTypeScript

EasyCabinet

Данный проект предоставляет собой базовый личный кабинет для проектов использующий AuroraLuncher

Установка

Автоматическая установка

Скачиваем репозиторий с помощью команды:

git clone https://github.com/AuroraTeam/EasyCabinet.git

После собираем Docker образ и запускаем его с помощью команды:

docker-compose up -d

После этого можно получить доступ к личному кабинету на адресе http://localhost:8080

Для изменения адреса сервера используйте файл .env в корне проекта.

Ручная установка

Первым делом установите нужные зависимости.

npm i

Далее пройдите отдельно настройку и установку frontend и backend.

Привязка к лаунчеру

Для привязки нужно только изменить конфигурацию LaunchServer на:

auth:
{
    type: json
    authUrl: http://ДОМЕН_BACKEND_СЕРВЕРА/aurora/auth
    joinUrl: http://ДОМЕН_BACKEND_СЕРВЕРА/aurora/join
    hasJoinedUrl: http://ДОМЕН_BACKEND_СЕРВЕРА/aurora/hasJoined
    profileUrl: http://ДОМЕН_BACKEND_СЕРВЕРА/aurora/profile
    profilesUrl: http://ДОМЕН_BACKEND_СЕРВЕРА/aurora/profiles
},
injector:
{
    skinDomains: [
        "ДОМЕН_S3_СЕРВЕРА"
    ]
}