SOURCE CODE

OSCGEEKS.ORG is the official website of the Open Source Community at ASU-FCIS.

Deployment Stack

  • PHP : Laravel -> Backend
  • MySql -> Database
  • Nginx -> WebServer
  • Docker -> php Container Dockerfile
  • Docker-Compose -> running the Multi-Container app docker-compose file

The deployment stack is running on top of Docker multi-container web app. check docker-compose file here

How to Run Locally ?

  1. clone the repository
git clone https://github.com/a7medayman6/OSCGEEKS.ORG
  1. copy .env.example and rename it to .env and add your database credentials
cp .env.example .env
nano .env

and edit mysql block in .env

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password
  1. Run docker-compose
docker-compose up -d
  1. visit http://localhost:80

License

The Website is using Laravel framework which is open-sourced software licensed under the MIT license.