Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- sudo ls
- sudo rm -rf /etc/postgresql-dockdata/
- sudo rm -rf /etc/grafana-dockdata/
- rm -rf ./dockers-postgresql/
- rm -rf ./dockers-grafana/
- sync
- rm -f "./docker_build.txt"
- touch "./docker_build.txt"
- echo "$(date)" >> "./docker_build.txt"
- #
- ### ===> POSTGRESQL:
- #
- sudo mkdir /etc/postgresql-dockdata/
- sudo chmod -R 777 /etc/postgresql-dockdata/
- sync
- mkdir ./dockers-postgresql/
- cd ./dockers-postgresql/
- printf "FROM postgres:alpine\n" > ./Dockerfile
- printf "ENV POSTGRES_HOST=localhost\n" >> ./Dockerfile
- printf "ENV POSTGRES_DB=***\n" >> ./Dockerfile
- printf "ENV POSTGRES_PORT=5433\n" >> ./Dockerfile
- printf "ENV POSTGRES_USER=***\n" >> ./Dockerfile
- printf "ENV POSTGRES_PASSWORD=***\n" >> ./Dockerfile
- printf "ENV PGPORT=5433\n" >> ./Dockerfile
- docker build -t test-postgresql:custom -f Dockerfile .
- docker save -o ./test-postgresql.tar test-postgresql:custom
- cd ..
- #
- ### ===> GRAFANA:
- #
- sudo mkdir /etc/grafana-dockdata/
- sudo mkdir /etc/grafana-dockdata/etc_grafana/
- sudo touch /etc/grafana-dockdata/etc_grafana/grafana.ini
- sudo mkdir /etc/grafana-dockdata/var_lib_grafana/
- sudo mkdir /etc/grafana-dockdata/var_log_grafana/
- sudo chmod -R 777 /etc/grafana-dockdata/
- sync
- mkdir ./dockers-grafana/
- cd ./dockers-grafana/
- wget https://raw.githubusercontent.com/grafana/grafana/main/packaging/docker/custom/Dockerfile
- printf "\nENV GF_SERVER_HTTP_PORT=3002\n" >> ./Dockerfile
- printf "\nEXPOSE 3002\n" >> ./Dockerfile
- docker build -t test-grafana:custom --build-arg "GF_INSTALL_PLUGINS=grafana-piechart-panel" -f Dockerfile .
- docker save -o ./test-grafana.tar test-grafana:custom
- cd ..
- sync
- echo "$(date)" >> "./docker_build.txt"
- #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement