mirror of
https://bitbucket.org/seefoe/swg-site.git
synced 2026-01-16 23:04:17 -05:00
master
SWG Site Suite
Star Wars: Galaxies authentication/community suite, written in node.js
Instructions (Automated)
- Install Debian 9 x64-bit (I used
debian-9.4.0-amd64-netinst.iso) - Run
sudo apt-get update - Run
./setup/dependencies.sh
Setting up MySQL
- The MySQL database can be created and imported via running
cd setup && ./setup_database.sh
Configuration
- Copy
setup/config.json.exampletobackend/config.json - Update
backend/config.jsonwith your settings - Update SWG game server configs with below settings; make sure you replace the port and IP with where it's actually listening!
[CentralServer]
metricsDataURL=http://127.0.0.1:3000/api/metrics
webUpdateIntervalSeconds=5
[LoginServer]
externalAuthURL=http://127.0.0.1:3000/api/login
useExternalAuth=true
useJsonWebApi=true
Building
- To build the project, run
./build.sh
Running
- After setting up the database and your configuration file,
./run.sh
Credits
- Seefo
Description
Languages
JavaScript
52.5%
Vue
43.1%
Shell
3.6%
HTML
0.8%