/solarview-linux

Docker image for the SolarView main application

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

SolarView

Description

This project contains the configuration to build a Docker image for the SolarView main application with GitLab CI.

Usage

Build this project with GitLab CI. The build will

  • create Docker images for the platforms linux/amd64, linux/i386, linux/arm64, linux/arm/v7 and linux/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

References