Commit graph

23 commits

Author SHA1 Message Date
Stephan Pauxberger
1f9361fec0
Service: correctly extract home dir (#6487) 2023-02-27 12:55:31 +01:00
ThinkEV
5a964c7571
Update evcc.service (#6474)
Allow user evcc to open ports <1024, e. g. port 80.
2023-02-26 20:38:37 +01:00
Stephan Pauxberger
0efce70b8b
Make preinstall warnings more visible (#6447)
Add some additional explanations/hints
2023-02-25 20:49:25 +01:00
Stephan Pauxberger
4956725171
Service: put the restart flag into /tmp (#6430)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-02-25 11:58:03 +01:00
andig
5fb48d03d4
chore: enable full ENV support and remove --sqlite option (#6286) 2023-02-17 18:03:48 +01:00
Stephan Pauxberger
31096506e4
chore: fix issues with service user change (#6164)
* Fix #6162: Always stop before preinstall

Also: if creating a new user, chown the home directory just to be on the safe side (if /var/lib/evcc already exists but belongs to someone else)

* Add the evcc user to the dialout group

This allows evcc to access /dev/tty.

Fix #6140
2023-02-09 20:37:52 +01:00
andig
d01985402f Revert "Revert "Debian/Ubuntu: use non-root evcc user (#4901)""
This reverts commit b06eae9e3f.
2023-02-06 20:40:34 +01:00
andig
b06eae9e3f Revert "Debian/Ubuntu: use non-root evcc user (#4901)"
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
This reverts commit 5fef68d2b7.
2023-02-06 20:39:23 +01:00
Stephan Pauxberger
5fef68d2b7
Debian/Ubuntu: use non-root evcc user (#4901) 2023-02-06 16:36:14 +01:00
andig
6c9bc024d6
Sort toml by key (#5998) 2023-02-02 21:50:52 +01:00
andig
9cc6d3f3bd chore: prettier part 2 2023-01-14 13:47:38 +01:00
andig
ea3230a696 chore: make prettier happy 2023-01-14 13:36:32 +01:00
andig
56e964ac20 chore: migrate demo to fly.io 2023-01-14 13:28:45 +01:00
andig
636e0d54ad Gokrazy: simplify image build and add run command using qemu 2022-11-21 15:22:16 +01:00
thecem
bd89d09335
Automate Hassio releases (#4461) 2022-09-16 13:25:20 +02:00
thecem
c78dafb2ec
Automate HomeAssistant releases (#4369) 2022-09-11 11:35:44 +02:00
Jahn-Hendrik
11d785265a
Ask user for old service file (#2966)
Co-authored-by: Jahn-Hendrik Krämer <admin@herrpitillo.de>
2022-04-04 22:06:56 +02:00
andig
1226027576
Fix binary path 2022-03-09 22:08:51 +00:00
Andreas Linde
a0d69e7ae0
Fix service file
`RestartSec` belongs into `[Service]` section
2022-01-27 11:27:16 +01:00
Andreas Linde
b3e84625a8
Update systemd service 2022-01-26 19:03:19 +01:00
Andreas Linde
cbc272d90c
Services definition improvements (#2017)
- Don't enforce error log level
- Homebrew: define stdout, stderr and work paths
2021-12-11 12:00:44 +01:00
Andreas Linde
79d6388681
Nightly build fix
APT packaging fixes

- Adopt nightly versioning to be parsed
- Fix binary source path for release builds

Improve unstable build versioning

Use timestamp as bugfix version, as we would have the same version number in all builds until the version tag gets updated
2021-12-04 19:27:08 +01:00
Andreas Linde
54a4fe72ef
Add deb package and nightly distribution (#1977)
- Add publishing automated debian package releases via Cloudsmith.io, which allows evcc to be installed and updated via `apt`
- Add nightly docker (:latest) and deb distribution
- Disable docker builds for every commit on master
- Allow nightly builds to be triggered manually
2021-12-04 13:05:18 +01:00