From 2389e17b4cd3c54f43f075c199f836dc7fdea0a6 Mon Sep 17 00:00:00 2001 From: dfcarvajal Date: Sat, 20 Dec 2025 20:56:50 +0100 Subject: [PATCH] FIINAL: build --- .gitea/workflows/build.yml | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..1b38dd4 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,43 @@ +name: Build docker container +on: + push: + branches: + - main + +jobs: + build: + name: Build image + runs-on: ubuntu + + services: + docker: + image: nexus3.rancherk3.duckdns.org/tfm/docker:23.0.6-dind + options: >- + --privileged + --cap-add SYS_ADMIN + --cap-add NET_ADMIN + --cap-add SETPCAP + --cap-add MKNOD + --cap-add NET_BIND_SERVICE + + env: + IMAGE_NAME: microserviciospython + REGISTRY: nexus3.rancherk3.duckdns.org + REPO_OWNER: tfm + DOCKER_HOST: tcp://docker:2375 + DOCKER_TLS_VERIFY: "" + DOCKER_CERT_PATH: "" + + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Build and push + run: | + TODAY=$(date +'%Y-%m-%d') + + rm -rf /root/.docker + + docker version + docker build -t ${REGISTRY}/${REPO_OWNER}/${IMAGE_NAME}:${TODAY} -t ${REGISTRY}/${REPO_OWNER}/${IMAGE_NAME}:latest . + docker push ${REGISTRY}/${REPO_OWNER}/${IMAGE_NAME}:${TODAY} + docker push ${REGISTRY}/${REPO_OWNER}/${IMAGE_NAME}:latest \ No newline at end of file