-
Notifications
You must be signed in to change notification settings - Fork 1
Setup development environment
To setup the development environment, you need the following files, and these can all be found in the Google Drive folder for the ASPA project.
Navigate to where your web server is currently running (usually htdoc). Run this command git clone https://github.com/UoaWDCC/ASPA-EnrollmentForm.git to clone this repository.
All credentials should be placed inside the folder private_keys under the root directory.
The current credentials needed are:
-
google_credentials.json– access to google services -
auth_props.json– this will contain all other passkeys we need to run our application
These can both be found under the Google Drive folder, "Private keys (for dev)" under 2021.
NOTE: This step requires Docker to be installed.
- Run
docker-compose upin one powershell/terminal window. - Run
start.shexecutable – this will install all dependencies and could take a very long time to completely install the first time. - Go to
localhostfor the application andlocalhost:8081for PHPMyadmin
Get access to the google spreadsheets that the development environment has access to (DEV Membership Spreadsheet and DEV Registration Spreadsheet).
-
DEV Membership SpreadsheetThis document lists out all the registered members in the ASPA database (either those who signed up with ASPA). The members who have paid their ASPA membership fee will be highlighted in green, and only those members highlighted in green are able to proceed to registering/paying for an ASPA event.
-
DEV Registration SpreadsheetThis document lists out controls for the current event displayed on the website on theCurrentEventDetailssheet. Each new event will be created as a separate sheet with the sheet name set in the spreadsheet. Read the descriptions of the different values/controls to find out what they do.
This wiki and the README document contains a lot of information, please take your time and read these instructions carefully to understand this project before you begin your development.
