bsshare/docker-compose.example

31 lines
842 B
Plaintext

# adapt file to your needs especially traefik (reverse proxy options)
# rename file to docker-compose.yml
services:
req_short:
build:
context: .
dockerfile: Dockerfile
container_name: req_short
env_file:
- .env
#ports:
# - "8050:8050"
volumes:
- ./data/uploads:/app/uploads
restart: unless-stopped
labels:
# if using traefik
- "traefik.http.routers.bsbridge.rule=Host(`bsbridge.my-domain.com`)"
- "traefik.http.routers.bsbridge.tls.certResolver=default"
- "traefik.http.routers.bsbridge.tls=true"
- "traefik.http.services.bsbridge.loadbalancer.server.port=8050"
# network needed if using traefik
networks:
- router
# network needed for reverse proxy
networks:
router:
name: router-network
external: true