This is a heavlity WIP Progress Repo and not ready for Production uses yet.
- Install PHP with minimum version of 8.2. If you cannot get PHP 8.2 on your machine consider using docker or another container solution.
- Enable php extensions
curl
,iconv
,mysqli
,pdo_mysql
,zip
- Install Composer
- Run
composer install
- Install npm
- Run
npm install && npm run build
to install the necessary packages and prepare the javascript and css - Setup the require
.env
variables following Laravel Installation Documenation - To run locally for development use
php artisan serve
- Install docker and docker-compose
- Setup the require
.env
variables following Laravel Installation Documenation - If you want to use
sail
then follow Laravel Sail Documentation skip the dev install step (it is already installed) - If you want to use base docker then you will need to setup your own docker compose file as of now a supported configuration is in the works.
- Copy or Clone BioKIC/Symbiota into repo
- Add
PORTAL_NAME=
to your.env
file and give it the name of the folder you just created - Setup the rest of the
.env
to connectDB
secrets to match your symbiota config - Test by Navigating to a no laravel page like
sitemap
on the navbar
Note: Moving portal into Laravel's public folder will not make use of any of laravel's features. This step is just a means to slowly port the project in a non blocking fashion.
- Media Search
- Login | Registration