SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
НазадМетки: [docker-compose.yml]; [docker]; [docker-compose];
--- docker-compose.yml
version: "3.8"
services:
nginx:
image: nginx:stable
container_name: nginx
restart: unless-stopped
ports:
- 80:80
- 443:443
links:
- app
volumes:
- ./backend:/var/www
- ./storage:/var/www/storage
- ./storage:/var/www/public/storage
- ./nginx/proxy_params:/etc/nginx/proxy_params
- ./nginx/conf.d:/etc/nginx/conf.d
- ./logs:/var/log/nginx
- ./certs:/etc/nginx/certs
- ./acme-challenge:/var/www/letsencrypt
app:
image: app:latest
container_name: app
restart: unless-stopped
links:
- db
volumes:
- ./backend:/var/www
- ./storage:/var/www/storage
- ./storage:/var/www/public/storage
- ./.env:/var/www/.env
db:
image: mysql:5.7
container_name: db
restart: unless-stopped
environment:
MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_USER: ${DB_USERNAME}
SERVICE_TAGS: dev
SERVICE_NAME: mysql
volumes:
- ./db:/var/lib/mysql