From 51af0014a72ed673766365fb519825d474d6bd61 Mon Sep 17 00:00:00 2001 From: Leandro Hernan Rojas Date: Fri, 31 Jan 2025 15:32:05 -0300 Subject: [PATCH] Add Gitea Actions workflow --- .gitea/workflows/ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/ci.yml diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..843870c --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,36 @@ +name: CI/CD Pipeline + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + name: Build and Deploy with Docker Compose + runs-on: ubuntu-latest + + steps: + - name: Checkout Code + uses: actions/checkout@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Build API Docker Image + run: | + docker build -t phroncare-api -f phroncare.API/Dockerfile . + + - name: Build UI Docker Image + run: | + docker build -t phroncare-ui -f phroncare.uiblazor/Dockerfile . + + - name: Set up Docker Compose + run: | + mkdir -p /tmp/phroncare + cp docker-compose.yml /tmp/phroncare + cd /tmp/phroncare + docker-compose up -d # Lanza los contenedores en segundo plano