Docker setup and deployment healthcare system project built in Laravel + Vue (Vuetify). It includes container management, Laravel deployment commands, and email queue handling via Docker.
🐳 Docker Setup & Deployment
This project uses Docker for containerized development. Follow the steps below to manage the Laravel and Vue apps using Docker Compose.
Check Running Containers
To see if containers are already running:
"docker-compose ps"
If no containers are listed, start them with:
"docker-compose up -d"
🔁 Redeploy After Laravel Code Changes
If you make changes to the Laravel codebase (especially involving dependencies, configs, or migrations), rebuild the container:
"docker-compose down"
"docker-compose build app"
"docker-compose up -d"
Notes
Ensure your .env file is properly configured before starting containers.
To clear Laravel caches inside the container: "docker-compose exec app php artisan config:clear" OR "docker-compose exec app php artisan cache:clear"