TKK_E3220375/docker-compose.yml

51 lines
876 B
YAML

version: '3.8'
services:
app:
build: .
image: laravel-app:latest
container_name: laravel-app
restart: unless-stopped
env_file: .env
volumes:
- .:/var/www
depends_on:
- db
networks:
- laravel
db:
image: mysql:8.0
container_name: laravel-db
restart: unless-stopped
environment:
MYSQL_DATABASE: laravel
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: laravel
MYSQL_PASSWORD: laravel
ports:
- "3306:3306"
volumes:
- dbdata:/var/lib/mysql
networks:
- laravel
nginx:
image: nginx:alpine
container_name: laravel-nginx
restart: unless-stopped
ports:
- "80:80"
volumes:
- .:/var/www
- ./nginx.conf:/etc/nginx/conf.d/default.conf
depends_on:
- app
networks:
- laravel
volumes:
dbdata:
networks:
laravel: