Skip to content
This repository has been archived by the owner on Mar 12, 2024. It is now read-only.

CyberDNS/OpenHomeEnergyManager

Repository files navigation

OpenHomeEnergyManager

!!! This is not working yet, because the IP op the backend container is "hardcoded" in the frontend container image. !!!

Prerequisites: docker and docker-compose up and running

Create files:

docker-compose.yaml:

version: '3.4'

services:
  openhomeenergymanager.blazor:
    image: cyberdns/openhomeenergymanagerblazor
    environment:
      - ASPNETCORE_ENVIRONMENT=Development
      - ASPNETCORE_HttpClients__Uris__OpenHomeEnergyManagerApi=http://[Api Server]:5123/api/
    ports:
      - "5000:80"

  openhomeenergymanager.api:
    image: cyberdns/openhomeenergymanagerapi
    network_mode: "host"
    environment:
      - ASPNETCORE_ENVIRONMENT=Development
      - ASPNETCORE_URLS=http://+:5123
    volumes:
      - data:/app/data

volumes:
  data:

update.sh

#!/bin/bash

docker-compose down
docker-compose pull

start.sh

#!/bin/bash

docker-compose up -d
docker logs openhomeenergymanager_openhomeenergymanager.api_1 -f

Run following:

chmod +x start.sh
chmod +x update.sh

./update.sh
./start.sh

Start a browser and go to: http://[your server]:5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages