31 lines
842 B
Plaintext
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 |