Initial commit: Laravel supplier dashboard with Docker setup

This commit is contained in:
User021230
2026-03-05 18:35:50 +02:00
commit 3c034c3e0d
59 changed files with 2465 additions and 0 deletions

49
docker-compose.yml Normal file
View File

@@ -0,0 +1,49 @@
version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: supplier-dashboard-app
restart: unless-stopped
working_dir: /var/www
volumes:
- ./src:/var/www
networks:
- supplier-network
nginx:
image: nginx:alpine
container_name: supplier-dashboard-nginx
restart: unless-stopped
ports:
- "8000:80"
volumes:
- ./src:/var/www
- ./nginx:/etc/nginx/conf.d
networks:
- supplier-network
mysql:
image: mysql:8
container_name: supplier-dashboard-mysql
restart: unless-stopped
environment:
MYSQL_DATABASE: supplier_dashboard
MYSQL_ROOT_PASSWORD: root
MYSQL_PASSWORD: secret
MYSQL_USER: supplier
ports:
- "3306:3306"
volumes:
- dbdata:/var/lib/mysql
networks:
- supplier-network
networks:
supplier-network:
volumes:
dbdata: