From d46affc17c1a5151c695d1a7c06b305a239afd2e Mon Sep 17 00:00:00 2001 From: Murtadha Date: Thu, 11 Jul 2024 21:27:46 -0400 Subject: [PATCH] Create a pipeline for frontend application --- .woodpecker.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..82a8f1b --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,19 @@ +pipeline: + build: + image: docker:dind + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - docker build -t frontend:${CI_COMMIT_SHA:0:8} . + - docker tag frontend:${CI_COMMIT_SHA:0:8} frontend:latest + + deploy: + image: docker:dind + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - docker stop frontend || true + - docker rm frontend || true + - docker run -d --name frontend -p 5137:5137 frontend:latest + +branches: main \ No newline at end of file