-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.override.yml
35 lines (33 loc) · 1.15 KB
/
docker-compose.override.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
services:
solaredge.monitoring.demo:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ServiceConfig__SolarEdgeSiteId=MY_SITE_ID
- ServiceConfig__SolarEdgeApiKey=MY_API_KEY
- ServiceConfig__MySqlConnectionString=server=mysql;user=solar;password=solar;port=3306;database=SolarEdge;
- ServiceConfig__OverviewJobCronSchedule=0 0/10 8-18 ? * * *
- ServiceConfig__EnergyDetailsJobCronSchedule=0 0/5 8-18 ? * * *
ports:
- 9900:80
grafana:
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=admin
- GF_USERS_ALLOW_SIGN_UP=false
- GF_PATHS_LOGS=/var/log/grafana/
- GF_LOG_MODE=console file
- GF_LOG_LEVEL=info
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_ANONYMOUS_ORG_NAME=SolarEdge Monitoring Demo
- GF_AUTH_ANONYMOUS_ORG_ROLE=Editor
- GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH=/etc/grafana/provisioning/dashboards/SolarEdgeMonitoring.json
ports:
- 3000:3000
mysql:
environment:
- MYSQL_DATABASE=SolarEdge
- MYSQL_USER=solar
- MYSQL_PASSWORD=solar
- MYSQL_ROOT_PASSWORD=solar
ports:
- 3306:3306