add telegraf, portainer to auto-update
This commit is contained in:
@@ -15,7 +15,8 @@ services:
|
||||
- has_config:/mnt/has_config
|
||||
- nginx_conf:/mnt/nginx_config
|
||||
- mosquitto_config:/mnt/mosquitto_config
|
||||
- hostfs_home_admin_repos:/mnt/hostfs_home_admin_repos
|
||||
- telegraf_conf:/mnt/telegraf_conf
|
||||
- hostfs:/mnt/hostfs
|
||||
networks:
|
||||
- code
|
||||
- reverseproxy_public
|
||||
@@ -28,13 +29,17 @@ volumes:
|
||||
has_config:
|
||||
name: has_app_config
|
||||
external: true
|
||||
has_config:
|
||||
hostfs:
|
||||
external: true
|
||||
nginx_conf:
|
||||
name: reverseproxy_nginx-conf.d
|
||||
external: true
|
||||
mosquitto_config:
|
||||
external: true
|
||||
hostfs_home_admin_repos:
|
||||
telegraf_conf:
|
||||
external: true
|
||||
name: monitoring_telegraf_conf
|
||||
networks:
|
||||
code:
|
||||
reverseproxy_public:
|
||||
|
||||
5
docker/portainer/docker-run.sh
Executable file
5
docker/portainer/docker-run.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#! /bin/bash
|
||||
docker pull portainer/portainer-ce
|
||||
docker stop portainer
|
||||
docker rm portainer
|
||||
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer:/data portainer/portainer-ce
|
||||
@@ -1,13 +1,15 @@
|
||||
#! /bin/bash
|
||||
# must be executed from repo/docker/telegraf
|
||||
# does not work using compose on portainer even if using external volume hostfs
|
||||
docker pull telegraf
|
||||
docker container stop telegraf
|
||||
docker container remove telegraf
|
||||
|
||||
scriptPath=$(dirname "$0")
|
||||
|
||||
docker run -d --name=telegraf \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-v ./config/telegraf.conf:/etc/telegraf/telegraf.conf \
|
||||
-v ${scriptPath}/config/telegraf.conf:/etc/telegraf/telegraf.conf \
|
||||
-v /:/hostfs:ro \
|
||||
-e HOST_ETC=/hostfs/etc \
|
||||
-e HOST_PROC=/hostfs/proc \
|
||||
|
||||
Reference in New Issue
Block a user