c1
This commit is contained in:
57
docker-compose.yml
Normal file
57
docker-compose.yml
Normal file
@@ -0,0 +1,57 @@
|
||||
version: '3'
|
||||
services:
|
||||
php-backend-tsd:
|
||||
restart: unless-stopped
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./images/php82/Dockerfile
|
||||
args:
|
||||
- USER_ID
|
||||
- GROUP_ID
|
||||
volumes:
|
||||
- ./www:/var/www
|
||||
- ./aliases/php71/bash.bashrc:/etc/bash.bashrc
|
||||
environment:
|
||||
XDEBUG_CONFIG: "remote_host=192.168.225.1 remote_enable=1 remote_autostart=off remote_port=9008"
|
||||
PHP_IDE_CONFIG: "serverName=first"
|
||||
networks:
|
||||
- tsd-network
|
||||
|
||||
vuecli-tsd:
|
||||
build:
|
||||
context: ./images/vuecli
|
||||
working_dir: /srv/app
|
||||
volumes:
|
||||
- ./www/first.loc:/srv/app
|
||||
- ./www/first.loc/node_modules:/srv/app/node_modules
|
||||
stdin_open: true
|
||||
environment:
|
||||
- HOST=0.0.0.0
|
||||
- CHOKIDAR_USEPOLLING=true
|
||||
ports:
|
||||
- "8079:8080"
|
||||
# Команда не указана — используется CMD из Dockerfile (обычно npm run serve)
|
||||
|
||||
nginx-tsd:
|
||||
restart: unless-stopped
|
||||
image: nginx
|
||||
volumes:
|
||||
- ./hosts:/etc/nginx/conf.d
|
||||
- ./www:/var/www
|
||||
- ./logs:/var/log/nginx
|
||||
ports:
|
||||
- "8100:80"
|
||||
depends_on:
|
||||
- php-backend-tsd
|
||||
networks:
|
||||
tsd-network:
|
||||
aliases:
|
||||
- first.loc
|
||||
|
||||
networks:
|
||||
tsd-network:
|
||||
driver: bridge
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: 192.168.225.0/28
|
||||
Reference in New Issue
Block a user