Everything works great except that only the person who initiates a video call can activate the camera. I don't get a prompt on the Guest's browser asking for any camera permissions, only microphone and sound permissions.
I have tried making a video call from PC to PC, PC to Mobile (iOS and Android), Mobile to PC, and Mobile to Mobile. I also tried running everything with the default files and configs and still had the same problem.
My Caddyfile (SSL cert/key generated with certbot) -
:80 {
redir https://mywebsite.com
}
mywebsite.com {
tls /etc/caddy/fullchain.pem /etc/caddy/privkey.pem
handle {
reverse_proxy backend:8080
}
}
My docker-compose.yml -
version: "3.9"
services:
backend:
build: .
container_name: whisper-backend
restart: unless-stopped
expose:
- "8080"
environment:
- PORT=8080
caddy:
image: caddy:latest
container_name: whisper-caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./fullchain.pem:/etc/caddy/fullchain.pem
- ./privkey.pem:/etc/caddy/privkey.pem
- caddy_data:/data
- caddy_config:/config
depends_on:
- backend
volumes:
caddy_data:
caddy_config:
The only other changes I make are CSS and HTML for personalization.
Any ideas?
Everything works great except that only the person who initiates a video call can activate the camera. I don't get a prompt on the Guest's browser asking for any camera permissions, only microphone and sound permissions.
I have tried making a video call from PC to PC, PC to Mobile (iOS and Android), Mobile to PC, and Mobile to Mobile. I also tried running everything with the default files and configs and still had the same problem.
My Caddyfile (SSL cert/key generated with certbot) -
:80 {
redir https://mywebsite.com
}
mywebsite.com {
tls /etc/caddy/fullchain.pem /etc/caddy/privkey.pem
handle {
reverse_proxy backend:8080
}
}
My docker-compose.yml -
version: "3.9"
services:
backend:
build: .
container_name: whisper-backend
restart: unless-stopped
expose:
- "8080"
environment:
- PORT=8080
caddy:
image: caddy:latest
container_name: whisper-caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./fullchain.pem:/etc/caddy/fullchain.pem
- ./privkey.pem:/etc/caddy/privkey.pem
- caddy_data:/data
- caddy_config:/config
depends_on:
- backend
volumes:
caddy_data:
caddy_config:
The only other changes I make are CSS and HTML for personalization.
Any ideas?