Skip to content

fix : ci 수정

fix : ci 수정 #11

Workflow file for this run

name: CI - Upload Compose & Traefik Files
on:
push:
branches:
- main # 또는 원하는 브랜치로 설정
jobs:
upload-files:
runs-on: ubuntu-latest
environment: production
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Check file list
run: |
echo "🔍 현재 디렉토리:" && pwd
echo "📁 파일 목록:" && ls -al
echo "📁 traefik 내부:" && ls -al traefik || echo "❌ traefik 폴더 없음"
- name: Upload Traefik and Compose files to Server
uses: appleboy/scp-action@v0.1.4
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USER }}
key: ${{ secrets.SERVER_PEM_KEY }}
source: |
docker-compose.backend.yml
docker-compose.portainer.yml
docker-compose.traefik.yml
traefik
target: /home/ubuntu/app
# 🔽 현재 작업 디렉토리를 명시적으로 지정
workdir: /home/runner/work/depoly/depoly