diff --git a/build-image.sh b/build-image.sh index 4b568a9..26b081e 100755 --- a/build-image.sh +++ b/build-image.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + [ -z "$1" ] && exit 1 docker build $1 -t gitea.angry.im/petercxy/$1:latest diff --git a/grafana/Dockerfile b/grafana/Dockerfile new file mode 100644 index 0000000..ca2c04e --- /dev/null +++ b/grafana/Dockerfile @@ -0,0 +1,10 @@ +FROM grafana/grafana:9.2.0 + +USER root + +# Add cap_net_bind_service to grafana-server, and set default port to 80 +RUN apk add --no-cache libcap-utils --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main \ + && setcap cap_net_bind_service=+ep ${GF_PATHS_HOME}/bin/grafana-server \ + && sed -i "s/;http_port = 3000/http_port = 80/" ${GF_PATHS_CONFIG} + +USER grafana