@@ -21,6 +21,8 @@ source setenv.sh
21
21
cd UnityAuth
22
22
./gradlew run
23
23
```
24
+ This starts the UnityAuth API server on http://localhost:9090 if the ` MICRONAUT_ENVIRONMENTS `
25
+ environment variable contains ` local ` .
24
26
25
27
Run the UnityAuth UI in another terminal windows:
26
28
``` shell
@@ -29,6 +31,7 @@ cd frontend
29
31
npm install
30
32
npm run dev
31
33
```
34
+ This starts the frontend on http://localhost:3001 .
32
35
33
36
### Docker Environment
34
37
To launch the auth service, you can use the docker compose from the project root:
@@ -41,7 +44,7 @@ This will start containers for the UnityAuth API, UI and database server with se
41
44
names ` unity-auth-api ` , ` unity-auth-ui ` , and ` unity-auth-db ` , respectively.
42
45
43
46
- ** UnityAuth API** on http://localhost:9090 (inside Docker http://unity-auth-api:9090 )
44
- - ** UnityAuth UI** on http://localhost:3001 (inside Docker http://unity-auth-ui:3000 )
47
+ - ** UnityAuth UI** on http://localhost:3001 (inside Docker http://unity-auth-ui:3001 )
45
48
- ** MySQL Database** is open on port ` 13306 ` in ` localhost ` (within Docker is port ` 3306 `
46
49
with host name ` unity-auth-db ` )
47
50
@@ -72,7 +75,8 @@ This repository contains three main subprojects:
72
75
73
76
### 1. UnityAuth (Main Service)
74
77
75
- ** Location:** ` /UnityAuth/ `
78
+ ** Location:** ` /UnityAuth `
79
+
76
80
** Technology:** Java 21 + Micronaut Framework
77
81
78
82
The core authentication service that provides:
@@ -94,7 +98,8 @@ The core authentication service that provides:
94
98
95
99
### 2. AuthGenHash (Utility Tool)
96
100
97
- ** Location:** ` /AuthGenHash/ `
101
+ ** Location:** ` /AuthGenHash `
102
+
98
103
** Technology:** Java 17 + Micronaut + PicoCLI
99
104
100
105
A command-line utility for generating secure password hashes compatible with the UnityAuth service.
@@ -107,7 +112,8 @@ A command-line utility for generating secure password hashes compatible with the
107
112
108
113
### 3. Frontend (Web Administration Interface)
109
114
110
- ** Location:** ` /frontend/ `
115
+ ** Location:** ` /frontend `
116
+
111
117
** Technology:** SvelteKit + TypeScript + Tailwind CSS
112
118
113
119
A modern web application providing administrative interface for the UnityAuth service.
0 commit comments