Skip to content

TomBurch/ARCHUB-V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

266 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Forge Site Deployment Status

Installation

PHP

Download php (VS16 x64 Thread Safe)

Extract to C:\php

Copy C:\php\php.ini-development and rename to php.ini

Add php to PATH (Windows Start -> Type "environment" -> Edit the system environment variables -> Advanced -> Environment Variables -> Click "Path" under System variables -> Edit -> New -> Type "C:\php")

Uncomment these lines in php.ini

extension=fileinfo
extension=exif
extension=pdo_mysql
extension=gd

Setup curl https://stackoverflow.com/a/49071524

Yarn

Download node.js

Install yarn Plug'n'Play

npm install --global yarn
yarn set version berry

Composer

Download and run Composer-Setup.exe

Install the composer dependencies:

composer install

Laravel

Make a copy of the .env.example file named .env:

cp .env.example .env

Generate an app key

php artisan key:generate

Start vite development server

yarn install
yarn run dev

Try serving the site in a new terminal and check you can open it at http://localhost:8000/

php artisan serve

MySQL

Download and run the MySQL installer

Add MySQL to PATH (e.g. C:\Program Files\MySQL\MySQL Server 8.0\bin)

Set all DB_ prefixed variables in .env

Initialise the database

php artisan migrate:refresh --seed

Discord Integration

Set all Discord_ prefixed variables in .env

These are used for OAuth2, and can be found on the Discord Developer Portal

DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=

Ensure that a redirect has been added to your bot for http://localhost:8000/auth/callback

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published