I am totally new to java, docker and openEMS.
When I tried out the Official Docker Hub, it seems the backend doesnt know the frontend is up.
What should I do for the front-back ends to communicate?
Here is my docker-compose.yml
version: "3"
services:
openems-edge:
image: openems/edge:latest
container_name: openems_edge
hostname: openems_edge
restart: unless-stopped
volumes:
- openems-edge-conf:/var/opt/openems/config:rw
- openems-edge-data:/var/opt/openems/data:rw
ports:
- 8080:8080 # Apache-Felix
- 8085:8085 # UI-Websocket
openems-ui-edge:
image: openems/ui-edge:latest
container_name: openems_ui_edge
hostname: openems_ui_edge
restart: unless-stopped
volumes:
- openems-ui-conf:/etc/nginx:rw
- openems-ui-log:/var/log/nginx:rw
environment:
- UI_WEBSOCKET=ws://localhost:8085
ports:
- 80:80
- 443:443
openems-backend:
image: openems/backend:latest
container_name: openems_backend
hostname: openems_backend
restart: unless-stopped
volumes:
- openems-backend-conf:/var/opt/openems/config:rw
- openems-backend-data:/var/opt/openems/data:rw
ports:
- 8079:8079 # Apache-Felix
- 8081:8081 # Edge-Websocket
- 8082:8082 # UI-Websocket
openems-ui-backend:
image: openems/ui-backend:latest
container_name: openems_ui_backend
hostname: openems_ui
restart: unless-stopped
volumes:
- openems-ui-conf:/etc/nginx:rw
- openems-ui-log:/var/log/nginx:rw
environment:
- UI_WEBSOCKET=ws://localhost:8082
ports:
- 8000:80
- 8443:443
volumes:
openems-edge-conf:
openems-edge-data:
openems-ui-conf:
openems-ui-log:
openems-backend-conf:
openems-backend-data: