Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Versions #63

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 3 additions & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,13 @@ ENV DEBIAN_FRONTEND noninteractive
ENV LANG C.UTF-8

# Default versions
ENV INFLUXDB_VERSION=1.8.2
ENV CHRONOGRAF_VERSION=1.8.6
ENV GRAFANA_VERSION=7.2.0
ENV INFLUXDB_VERSION=1.8.10
ENV CHRONOGRAF_VERSION=1.9.4
ENV GRAFANA_VERSION=7.5.17

# Grafana database type
ENV GF_DATABASE_TYPE=sqlite3

# Fix bad proxy issue
COPY system/99fixbadproxy /etc/apt/apt.conf.d/99fixbadproxy

WORKDIR /root

# Clear previous sources
Expand Down Expand Up @@ -42,8 +39,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
supervisor \
wget \
gnupg \
&& curl -sL https://deb.nodesource.com/setup_10.x | bash - \
&& apt-get install -y nodejs \
&& mkdir -p /var/log/supervisor \
&& rm -rf .profile \
# Install InfluxDB
Expand Down
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ The main purpose of this image is to be used to show data from a [Home Assistant

| Description | Value |
|--------------|---------|
| InfluxDB | 1.8.2 |
| ChronoGraf | 1.8.6 |
| Grafana | 7.2.0 |
| InfluxDB | 1.8.10 |
| ChronoGraf | 1.9.4 |
| Grafana | 7.5.17 |

## Quick Start

Expand Down Expand Up @@ -86,6 +86,13 @@ Basic auth and credentials must be left unflagged. Proxy is not required.

Now you are ready to add your first dashboard and launch some queries on a database.

### Embedding inside Home Assistant
Home Assistant allows services to be embedded using the `panel_iframe` feature.

As of late 2020, new versions of popular browsers (including Chrome and Firefox) are enforcing cookies set without HTTPs must originate from the same domain/host. This means if you have Home Assistant and Grafana running on different IP addresses/hosts in your local network, you must use HTTPs with this container. If you don't, you are unable to login to Grafana when accessing Grafana from a `panel_iframe`.

You can still access Grafana without enabling HTTPs by accessing the host IP/name directly in your browser (ie not in an iFrame).

## InfluxDB

### Web Interface (Chronograf)
Expand All @@ -106,6 +113,6 @@ Port: 8086
[buymeacoffee-icon]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg
[buymeacoffee]: https://www.buymeacoffee.com/philhawthorne

[grafana-version]: https://img.shields.io/badge/Grafana-7.2.0-brightgreen
[influx-version]: https://img.shields.io/badge/Influx-1.8.2-brightgreen
[chronograf-version]: https://img.shields.io/badge/Chronograf-1.8.6-brightgreen
[grafana-version]: https://img.shields.io/badge/Grafana-7.5.16-brightgreen
[influx-version]: https://img.shields.io/badge/Influx-1.8.10-brightgreen
[chronograf-version]: https://img.shields.io/badge/Chronograf-1.9.4-brightgreen