Skip to content

Added Kubernetes, Terraform, and Ansible configurations #4

Added Kubernetes, Terraform, and Ansible configurations

Added Kubernetes, Terraform, and Ansible configurations #4

Workflow file for this run

name: DevOps CI/CD Pipeline
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18
# Install dependencies for services
- name: Install Task Service Dependencies
run: |
cd services/task-service
npm install
- name: Install User Service Dependencies
run: |
cd services/user-service
npm install
- name: Install Frontend Dependencies
run: |
cd frontend
npm install
# Build frontend (FIXED)
- name: Build Frontend
run: |
cd frontend
CI=false npm run build
# Docker build
- name: Build Docker Images
run: |
docker build -t task-service ./services/task-service
docker build -t user-service ./services/user-service
docker build -t frontend-app ./frontend