mvp
cicd / cicd (push) Successful in 1m42s Details

main
bel 2023-11-11 10:36:34 -07:00
commit 6b450034d3
2 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,21 @@
name: cicd
on:
push:
branches:
- main
jobs:
cicd:
name: cicd
runs-on: dind
steps:
- name: checkout
uses: actions/checkout@v3
- name: cicd
run: |
set -euo pipefail
v=2.7.3
img=registry-app.inhome.blapointe.com:5001/local-containers/influxdb:$v
docker rmi -f $img || true
docker build -f ./Dockerfile -t $img --build-arg INFLUXDB_VERSION=$v .
docker push $img

7
Dockerfile Normal file
View File

@ -0,0 +1,7 @@
FROM registry-app.inhome.blapointe.com:5001/external/debian:latest
ARG INFLUXDB_VERSION
RUN set -e; apt update; apt -y install --no-install-recommends wget ca-certificates; cd $(mktemp -d); wget https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_amd64.tar.gz; tar -xf ./*.tar.gz; cp -r ./influxdb*/ /influxdb/
WORKDIR /data
ENTRYPOINT ["/influxdb/usr/bin/influxd"]
CMD []