Skip to content

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

Notifications You must be signed in to change notification settings

kostya-main/EasyCabinet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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_СЕРВЕРА"
    ]
}

Для автоматической установки конфигурация LaunchServer немного отличается:

auth:
{
    type: json
    authUrl: http://localhost:8080/api/aurora/auth
    joinUrl: http://localhost:8080/api/aurora/join
    hasJoinedUrl: http://localhost:8080/api/aurora/hasJoined
    profileUrl: http://localhost:8080/api/aurora/profile
    profilesUrl: http://localhost:8080/api/aurora/profiles
},
injector:
{
    skinDomains: [
        "localhost"
    ]
}

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 53.8%
  • JavaScript 39.2%
  • CSS 3.8%
  • Dockerfile 2.0%
  • HTML 1.2%