Files
GreenHomeUI/.gitea/workflows/deploy.yml
alireza 087692a054
Some checks failed
Deploy MyApp on Same Server / build-and-deploy (push) Failing after 0s
workflow
2025-11-06 22:37:47 +03:30

32 lines
749 B
YAML

name: Deploy MyApp on Same Server
on:
push:
branches:
- main
jobs:
build-and-deploy:
runs-on: docker
container:
image: node:20-alpine
volumes:
- /var/run/docker.sock:/var/run/docker.sock
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Build Docker image
run: |
docker build -t GreenHomeUI:latest .
- name: Copy docker-compose file to target path
run: |
mkdir -p /home/services/myapp
cp docker-compose.yml /home/dev/services/greenhomeUI/docker-compose.yml
- name: Deploy container
run: |
cd /home/dev/services/greenhomeUI
docker compose down
docker compose up -d