Skip to content

Staging CD Pipeline #21

Staging CD Pipeline

Staging CD Pipeline #21

Workflow file for this run

name: Staging CD Pipeline
on:
workflow_run:
workflows: ['Staging CI Pipeline']
branches:
- staging
types:
- completed
jobs:
build:
runs-on: [self-hosted, oracle-vps]
steps:
- name: Pull Docker image
run: sudo docker pull ${{ secrets.DOCKER_USERNAME }}/like-minded-fe-staging:latest
- name: Delete Old docker container
run: sudo docker rm -f like-minded-fe-staging-container || true
- name: Run Docker Container
run: sudo docker run -d -p 3000:3000 --name like-minded-fe-staging-container ${{ secrets.DOCKER_USERNAME }}/like-minded-fe-staging:latest
- name: Remove Unused Docker Images
run: sudo docker image prune -f