add: grafana

This commit is contained in:
Schneider Roland 2024-10-25 15:35:17 +02:00
parent 8ffaaec85f
commit 4abd64dbc9
3 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,14 @@
services:
grafana:
image: grafana/grafana-enterprise
container_name: grafana
restart: unless-stopped
ports:
- '4116:3000'
volumes:
- grafana-storage:/var/lib/grafana
environment:
- GF_INSTALL_PLUGINS=grafana-clock-panel
volumes:
grafana-storage: {}

26
grafana/jenkins/Jenkinsfile vendored Normal file
View File

@ -0,0 +1,26 @@
pipeline {
agent any
stages {
stage('Git pull && docker compose restart') {
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: 'infra.1', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '''cd /home/rschneider/infra
git pull
cd /home/rschneider/infra/grafana/docker-compose/grafana
docker compose down
docker compose up -d
''', execTimeout: 120000,
flatten: false,
makeEmptyDirs: false,
noDefaultExcludes: false,
patternSeparator: '[, ]+',
remoteDirectory: '',
remoteDirectorySDF: false,
removePrefix: '', sourceFiles: '')],
usePromotionTimestamp: false,
useWorkspaceInPromotion: false,
verbose: true)])
}
}
}
}

View File

@ -24,3 +24,4 @@ router redirects port range 4100-4200 to the infra server
| 53 | pihole | pihole dns | | | 53 | pihole | pihole dns | |
| 4114 | pihole | pihole web | https://pihole.rschneider.net | | 4114 | pihole | pihole web | https://pihole.rschneider.net |
| 4115 | nextcloud | nextcloud web | https://nextcloud.rschneider.net | | 4115 | nextcloud | nextcloud web | https://nextcloud.rschneider.net |
| 4116 | grafana | grafana web | https://grafana.rschneider.net |