- Install Docker: Docker installation guide
- Install Docker Compose: Docker Compose installation guide
-
Clone the repository:
git clone https://github.com/scify/Crowdsourcing-Platform.git cd Crowdsourcing-Platform
-
Build and run the containers:
docker compose up --build
-
Access the application:
- Application: http://localhost:89
- PHPMyAdmin: http://localhost:8081
-
Run Laravel setup commands inside the container:
docker exec -it crowdsourcing_platform_server bash php artisan migrate php artisan db:seed php artisan key:generate php artisan storage:link
-
Optional: Compile front-end assets:
npm install npm run dev
Refer to the main README for additional details.