Source code for the website www.destiny.gg
As of 10/23/2021 this repository is no longer being publicly maintained. Code in it's current state is left for historic preservation, but will no longer be receiving updates or support.
Inquiries can be submitted via email to contact@destiny.gg
See LICENSE.md
nodejs Dependency manager
webpack Project builder
composer PHP dependency manager
glue Glue is a simple command line tool to generate CSS sprites
nginx, php 7.1+, mysql 5, Redis
Create the configuration file "config/config.local.php" and override what you need.
Create and load the database using destiny.gg.sql
Then download and install glue and composer.
npm install webpack -g
npm ci
composer install -no-dev
npm run build
or
webpack -p
webpack -w
or
webpack
The retrieval of 3rd party data (e.g. twitter feed) is run through a php script that is polled at a set interval.
If you are running the website locally, you can call this file manually, or setup a cron. ./cron/index.php
php -f ./cron/index.php