optional https

This commit is contained in:
seba 2018-06-19 17:12:39 +02:00
parent 1820d1119b
commit 8cbe6ecd5b
3 changed files with 9 additions and 9 deletions

3
.gitignore vendored
View File

@ -71,3 +71,6 @@ monitoring/monitoring_*_dir
**/*.bak_remove **/*.bak_remove
**/*.wrapped **/*.wrapped
data data
# Keys
**/*.pem

View File

@ -81,15 +81,12 @@ docker exec -it -u 0 grafana /var/lib/grafana/ds/add_dashboards.sh
### NOW LET'S SECURE GRAFANA ### NOW LET'S SECURE GRAFANA
## CHECKING OUT ORIGINAL FILE
#echo -e "checking out original docker-compose.yml"
#git checkout docker-compose.yml
#
### STOPPING and REMOVING GRAFANA CONTAINER ### STOPPING and REMOVING GRAFANA CONTAINER
#echo -e "stopping & removing grafana container" #echo -e "stopping & removing grafana container"
#container_id=$(docker container ls | grep grafana| awk '{print $1}') #container_id=$(docker container ls | grep grafana| awk '{print $1}')
#docker stop $container_id #docker stop $container_id
#docker rm $container_id #docker rm $container_id
#find grafana -name '*.pem' -exec chmod 666 {} \;
# #
## REPLACING HTTP with HTTPS ## REPLACING HTTP with HTTPS
#echo -e "changing http to https" #echo -e "changing http to https"

View File

@ -35,8 +35,8 @@ services:
- private - private
volumes: volumes:
- grafana_lib:/var/lib/grafana - grafana_lib:/var/lib/grafana
# - /etc/grafana/privkey1.pem:/etc/grafana/privkey1.pem:ro # - ${PWD}/grafana/privkey1.pem:/privkey1.pem:ro
# - /etc/grafana/fullchain1.pem:/etc/grafana/fullchain1.pem:ro # - ${PWD}/grafana/fullchain1.pem:/fullchain1.pem:ro
- ${PWD}/grafana/:/var/lib/grafana/ds/ - ${PWD}/grafana/:/var/lib/grafana/ds/
environment: environment:
GF_AUTH_ANONYMOUS_ENABLED: "false" GF_AUTH_ANONYMOUS_ENABLED: "false"
@ -44,8 +44,8 @@ services:
GF_SECURITY_ADMIN_USER: "admin" GF_SECURITY_ADMIN_USER: "admin"
GF_SERVER_PROTOCOL: "http" GF_SERVER_PROTOCOL: "http"
GF_SERVER_DOMAIN: "sebson.ddns.net" GF_SERVER_DOMAIN: "sebson.ddns.net"
# GF_SERVER_CERT_FILE: "/etc/grafana/fullchain1.pem" # GF_SERVER_CERT_FILE: "/fullchain1.pem"
# GF_SERVER_CERT_KEY: "/etc/grafana/privkey1.pem" # GF_SERVER_CERT_KEY: "/privkey1.pem"
GF_SERVER_METRICS_ENABLED: "true" GF_SERVER_METRICS_ENABLED: "true"
GF_SERVER_METRICS_INTERVAL_SECONDS: "10" GF_SERVER_METRICS_INTERVAL_SECONDS: "10"
INFLUXDB_URI: "http://influxdb:8086" INFLUXDB_URI: "http://influxdb:8086"
@ -102,7 +102,7 @@ services:
- /var/run:/var/run:rw - /var/run:/var/run:rw
- /sys:/sys:ro - /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro - /var/lib/docker/:/var/lib/docker:ro
#- /cgroup:/cgroup:ro #doesn't work on MacOS only for Linux - /cgroup:/cgroup:ro #doesn't work on MacOS only for Linux
restart: unless-stopped restart: unless-stopped
expose: expose:
- 8080 - 8080