Files
WKVS/compose.yaml
T

55 lines
941 B
YAML

services:
nginx:
image: nginx:latest
ports:
- "127.0.0.1:8081:80"
depends_on:
- apache
- node
volumes:
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
networks:
- app-network
apache:
build: ./docker/apache
volumes:
- .:/var/www/wkvs
networks:
- app-network
mariadb:
image: mariadb:11
container_name: test-mariadb
restart: unless-stopped
env_file:
- ./config/.env.docker.db
volumes:
- db_data:/var/lib/mysql
networks:
- app-network
node:
build:
context: .
dockerfile: docker/node/Dockerfile
expose:
- "8082"
volumes:
- .:/var/www/wkvs
- /var/www/wkvs/websocket/node_modules
networks:
- app-network
redis:
image: redis:7
container_name: wkvs-redis
networks:
- app-network
volumes:
db_data:
networks:
app-network:
driver: bridge