Add power-consumption to infra.
This commit is contained in:
11
power-consumption/config.php
Normal file
11
power-consumption/config.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
$config['remote']['db_host'] = '192.168.178.88';
|
||||
$config['remote']['db_user'] = 'vz';
|
||||
$config['remote']['db_pass'] = 'demo';
|
||||
|
||||
$config['local']['db_host'] = '127.0.0.1';
|
||||
$config['local']['db_user'] = 'power';
|
||||
$config['local']['db_pass'] = 'rewop';
|
||||
|
||||
return $config;
|
||||
49
power-consumption/docker-compose.yaml
Normal file
49
power-consumption/docker-compose.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
version: "3.9"
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
power-consumption:
|
||||
name: power-consumption
|
||||
external: false
|
||||
|
||||
volumes:
|
||||
power-consumption-db:
|
||||
name: power-consumption-db
|
||||
|
||||
services:
|
||||
power-consumption:
|
||||
image: cs-git.ddnss.de/home/power-consumption:latest
|
||||
container_name: power-consumption
|
||||
depends_on:
|
||||
- power-consumption-db
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- proxy
|
||||
- power-consumption
|
||||
volumes:
|
||||
- ./config.php:/var/www/html/config/config_local.php
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.power-consumption.entrypoints=web"
|
||||
- "traefik.http.routers.power-consumption.rule=Host(`power-consumption.lan`)"
|
||||
- "traefik.http.routers.power-consumption.service=power-consumption"
|
||||
- "traefik.http.services.power-consumption.loadbalancer.server.port=80"
|
||||
|
||||
power-consumption-db:
|
||||
image: mysql:8
|
||||
container_name: power-consumption-db
|
||||
hostname: power-consumption-db
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: toor
|
||||
MYSQL_USER: power
|
||||
MYSQL_PASSWORD: rewop
|
||||
MYSQL_DATABASE: consumption
|
||||
volumes:
|
||||
- power-consumption-db:/var/lib/mysql
|
||||
networks:
|
||||
- power-consumption
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "mysqladmin ping -u$${DB_USER} -p$$(DB_PASS)"]
|
||||
|
||||
Reference in New Issue
Block a user