🔐 add EnvironmentFile to systemd service
This commit is contained in:
parent
5900fec8ff
commit
9b79b004e5
3 changed files with 3 additions and 1 deletions
|
@ -5,3 +5,4 @@ INFLUXDB_BUCKET="electricity"
|
|||
INFLUXDB_ENABLED=True
|
||||
FLASK_APP_URL="http://localhost/impulses"
|
||||
FLASK_APP_ENABLED=True
|
||||
SENSOR_PIN=27
|
||||
|
|
|
@ -21,7 +21,7 @@ if os.getenv("INFLUXDB_ENABLED", False).lower() == "true":
|
|||
client = influxdb_client.InfluxDBClient(url=url, token=token, org=org)
|
||||
write_api = client.write_api(write_options=SYNCHRONOUS)
|
||||
|
||||
SENSOR_PIN = 27
|
||||
SENSOR_PIN = os.environ.get("SENSOR_PIN")
|
||||
GPIO.setmode(GPIO.BCM)
|
||||
GPIO.setup(SENSOR_PIN, GPIO.IN)
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ Description=PowerMeter Service
|
|||
[Service]
|
||||
Type=simple
|
||||
User=root
|
||||
EnvironmentFile=/etc/powermeter-environment
|
||||
ExecStart=/usr/local/bin/powermeter.py
|
||||
Restart=always
|
||||
RestartSec=30
|
||||
|
|
Loading…
Reference in a new issue