Update documentation to use FTP_SERVER instead of FTP_HOST

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-05 08:17:23 +00:00
parent 055ca493e2
commit 41f6affebb
4 changed files with 20 additions and 20 deletions

View File

@@ -193,7 +193,7 @@ on:
required: true
type: string
secrets:
FTP_HOST:
FTP_SERVER:
required: true
FTP_USER:
required: true
@@ -246,7 +246,7 @@ jobs:
### Secrets to Configure
**In .github-private repository:**
- Deployment credentials (FTP_HOST, FTP_USER, FTP_KEY, etc.)
- Deployment credentials (FTP_SERVER, FTP_USER, FTP_KEY, etc.)
- API tokens for external services
- Signing keys
@@ -481,7 +481,7 @@ If issues arise during migration:
```
Organization Level (Settings > Secrets and Variables)
├── Secrets
│ ├── FTP_HOST (inherited by all repos)
│ ├── FTP_SERVER (inherited by all repos)
│ ├── FTP_USER (inherited by all repos)
│ ├── FTP_KEY (inherited by all repos)
│ ├── FTP_PASSWORD (inherited by all repos)

View File

@@ -75,7 +75,7 @@ This checklist guides the migration of CI/CD workflows from individual repositor
## Phase 3: Secrets and Variables Setup
### Organization-Level Secrets
- [ ] Migrate FTP_HOST to organization secrets
- [ ] Migrate FTP_SERVER to organization secrets
- [ ] Migrate FTP_USER to organization secrets
- [ ] Migrate FTP_KEY to organization secrets (if used)
- [ ] Migrate FTP_PASSWORD to organization secrets (if used)
@@ -406,13 +406,13 @@ fi
- name: Pre-Deployment Validation
run: |
# Verify deployment prerequisites
if [ -z "${{ secrets.FTP_HOST }}" ]; then
echo "❌ FTP_HOST not configured"
if [ -z "${{ secrets.FTP_SERVER }}" ]; then
echo "❌ FTP_SERVER not configured"
exit 1
fi
# Test connectivity
nc -zv ${{ secrets.FTP_HOST }} 22 || exit 1
nc -zv ${{ secrets.FTP_SERVER }} 22 || exit 1
# Verify artifact exists
if [ ! -f deployment.zip ]; then
@@ -428,7 +428,7 @@ fi
- name: Backup Current Deployment
run: |
# Create backup of current deployment
ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_HOST }} \
ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_SERVER }} \
"cd ${{ secrets.FTP_PATH }} && tar -czf backup-$(date +%Y%m%d-%H%M%S).tar.gz ."
echo "✅ Backup created"
@@ -437,9 +437,9 @@ fi
id: deploy
run: |
# Deploy new version
scp deployment.zip ${{ secrets.FTP_USER }}@${{ secrets.FTP_HOST }}:${{ secrets.FTP_PATH }}/
scp deployment.zip ${{ secrets.FTP_USER }}@${{ secrets.FTP_SERVER }}:${{ secrets.FTP_PATH }}/
ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_HOST }} \
ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_SERVER }} \
"cd ${{ secrets.FTP_PATH }} && unzip -o deployment.zip"
echo "✅ Deployment successful"
@@ -465,10 +465,10 @@ fi
echo "⚠️ Deployment failed, rolling back..."
# Restore from backup
BACKUP=$(ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_HOST }} \
BACKUP=$(ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_SERVER }} \
"cd ${{ secrets.FTP_PATH }} && ls -t backup-*.tar.gz | head -1")
ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_HOST }} \
ssh ${{ secrets.FTP_USER }}@${{ secrets.FTP_SERVER }} \
"cd ${{ secrets.FTP_PATH }} && tar -xzf $BACKUP"
echo "✅ Rollback completed"
@@ -1102,7 +1102,7 @@ fi
echo "=== Checking Secret Access ==="
SECRETS=(
"FTP_HOST"
"FTP_SERVER"
"FTP_USER"
"FTP_PASSWORD"
"FTP_PATH"

View File

@@ -292,7 +292,7 @@ on:
type: string
default: 'joomla'
secrets:
FTP_HOST:
FTP_SERVER:
required: true
FTP_USER:
required: true
@@ -425,7 +425,7 @@ on:
type: boolean
default: false
secrets:
FTP_HOST:
FTP_SERVER:
required: true
FTP_USER:
required: true
@@ -506,7 +506,7 @@ jobs:
# Upload via SFTP
lftp -c "
set sftp:auto-confirm yes;
open sftp://${{ secrets.FTP_USER }}:${{ secrets.FTP_PASSWORD }}@${{ secrets.FTP_HOST }};
open sftp://${{ secrets.FTP_USER }}:${{ secrets.FTP_PASSWORD }}@${{ secrets.FTP_SERVER }};
cd ${{ secrets.FTP_PATH }};
put deployment.tar.gz;
quit
@@ -703,7 +703,7 @@ on:
required: true
type: string
secrets:
FTP_HOST:
FTP_SERVER:
required: true
FTP_USER:
required: true
@@ -1010,7 +1010,7 @@ on:
type: boolean
default: false
secrets:
FTP_HOST:
FTP_SERVER:
required: true
FTP_USER:
required: true
@@ -1179,7 +1179,7 @@ gh secret set ACTIONS_RUNNER_DEBUG --body "true"
echo '${{ toJson(inputs) }}'
echo "=== Secrets (names only) ==="
echo "FTP_HOST: ${{ secrets.FTP_HOST != '' && 'SET' || 'NOT SET' }}"
echo "FTP_SERVER: ${{ secrets.FTP_SERVER != '' && 'SET' || 'NOT SET' }}"
```
### Common Error Patterns and Solutions

View File

@@ -355,7 +355,7 @@ git push origin --delete dev/03.05.00
#### "Missing required secrets"
Go to repository Settings → Secrets and variables → Actions, and add:
- `FTP_HOST`
- `FTP_SERVER`
- `FTP_USER`
- `FTP_KEY` or `FTP_PASSWORD`
- `FTP_PATH`