This project contains the configuration to build a Docker image for the SolarView main application with GitLab CI.
Build this project with GitLab CI. The build will
-
create Docker images for the platforms
linux/amd64
,linux/i386
,linux/arm64
,linux/arm/v7
andlinux/arm/v6
-
add labels
-
tag them with version and date and
-
publish them to the Docker registry.
SolarView uses curl
for FTP and CSmtp
for mail. Since the binaries in the original SolarView package are quite outdated, they are replaced by an up-to-date curl
and a drop-in replacement for CSmtp
that uses curl
under the hood.
Note
|
CSmtp selects the mail protocol depending on the security of the transport layer (either smtp:// or smtps:// ). This auto-detection does not work for all providers (e.g. web.de). To fix this problem, the environment variable CSMTP_PROTOCOL may be set to a protocol supported by the provider. Example: CSMTP_PROTOCOL=smtp
|