I have a docker-compose that creates a container with a http server that doesn't get picked up by jwilder's nginx reverse proxy but it works wen instantiated by hand.
version: '2'
services:
mongo:
image: tutum/mongodb
expose:
- "27017"
environment:
- AUTH=no
backend:
build:
context: "./instance"
hostname: instance
ports:
- "1080:8080"
expose:
- "8080"
links:
- mongo
frontend:
build:
context: "./instancegui"
ports:
- "80"
environment:
- VIRTUAL_HOST=some.host.com
- LETSENCRYPT_HOST=some.host.com
- LETSENCRYPT_EMAIL=someone@somewhere.com
the config file generated by the reverse proxy says upstream{...DOWN}
but the container runs fine when instantiated like so
docker run --name group_frontend_1 -p 80 -e "VIRTUAL_HOST=some.host.com" -e "LETSENCRYPT_HOST=some.host.com" -e "LETSENCRYPT_EMAIL=someone@somewhere.com" -d db70e6003db9