This commit is contained in:
@@ -12,19 +12,18 @@ jobs:
|
|||||||
- name: Build project
|
- name: Build project
|
||||||
run: |
|
run: |
|
||||||
npm install
|
npm install
|
||||||
npm run build # Angular → dist/portfolio/
|
npm run build
|
||||||
|
- name: Check build folder
|
||||||
|
run: ls -la ./dist
|
||||||
- name: Deploy via FTP
|
- name: Deploy via FTP
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update && sudo apt-get install -y lftp
|
sudo apt-get update && sudo apt-get install -y lftp
|
||||||
|
|
||||||
# Définir les variables
|
|
||||||
HOST=${{ secrets.FTP_HOST }}
|
HOST=${{ secrets.FTP_HOST }}
|
||||||
USER=${{ secrets.FTP_USER }}
|
USER=${{ secrets.FTP_USER }}
|
||||||
PASSWORD=${{ secrets.FTP_PASSWORD }}
|
PASSWORD=${{ secrets.FTP_PASSWORD }}
|
||||||
|
|
||||||
TARGET_DIR=/httpdocs/johanleroy/public
|
TARGET_DIR=/httpdocs/johanleroy/public
|
||||||
LOCAL_DIR=./dist/portfolio
|
LOCAL_DIR=./dist/portfolio
|
||||||
|
|
||||||
# Upload des fichiers
|
|
||||||
lftp -c "
|
lftp -c "
|
||||||
open -u $USER,$PASSWORD $HOST
|
open -u $USER,$PASSWORD $HOST
|
||||||
mirror -R --delete --verbose $LOCAL_DIR $TARGET_DIR
|
mirror -R --delete --verbose $LOCAL_DIR $TARGET_DIR
|
||||||
|
|||||||
Reference in New Issue
Block a user