mirror of
https://github.com/olehomelchenko/minivlat-local-ua.git
synced 2025-12-21 13:12:23 +00:00
34 lines
739 B
YAML
34 lines
739 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
web:
|
|
container_name: mini-vlat-adaptation
|
|
image: node:14
|
|
working_dir: /app
|
|
volumes:
|
|
- .:/app
|
|
- ./data:/app/data
|
|
ports:
|
|
- "3000:3000"
|
|
environment:
|
|
- PORT=3000
|
|
env_file:
|
|
- .env
|
|
command: sh -c "npm install && npm start"
|
|
|
|
traefik:
|
|
image: traefik:v2.5
|
|
container_name: traefik
|
|
ports:
|
|
- "80:80"
|
|
- "8080:8080"
|
|
command:
|
|
- "--api.insecure=true"
|
|
- "--providers.docker=true"
|
|
- "--entrypoints.web.address=:80"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
labels:
|
|
- "traefik.http.routers.web.rule=Host(`${YOUR_DOMAIN}`)"
|
|
- "traefik.http.services.web.loadbalancer.server.port=3000"
|