Skip to content

Commit 7bd1176

Browse files
authored
Merge pull request #63 from mariusiordan/dev
update jobs order
2 parents dddd3b2 + fbf852f commit 7bd1176

1 file changed

Lines changed: 1 addition & 12 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -174,16 +174,9 @@ jobs:
174174
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
175175
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
176176
aws-region: eu-west-2
177-
- name: Install AWS CLI
178-
run: |
179-
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o /tmp/awscliv2.zip
180-
unzip -q /tmp/awscliv2.zip -d /tmp
181-
sudo /tmp/aws/install --update
182-
echo "/usr/local/bin" >> $GITHUB_PATH
183-
echo "✅ OK - AWS CLI installed"
177+
184178
- name: pg_dump and upload to S3
185179
run: |
186-
export PATH="/usr/local/bin:$PATH"
187180
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
188181
TAG="${{ needs.promote-image.outputs.image_tag }}"
189182
BACKUP_FILE="backup_${TIMESTAMP}_${TAG}.sql"
@@ -192,22 +185,18 @@ jobs:
192185
echo "Tag: ${TAG}"
193186
echo "File: ${BACKUP_FILE}"
194187
195-
# Dump pe DB VM
196188
197189
"docker exec postgres pg_dump -U devop_db appdb > /tmp/${BACKUP_FILE}"
198190
echo "✅ OK - pg_dump complete"
199191
200-
# Copiaza pe runner
201192
scp [email protected]:/tmp/${BACKUP_FILE} /tmp/${BACKUP_FILE}
202193
echo "✅ OK - Backup copied to runner"
203194
204-
# Upload la S3
205195
/usr/local/bin/aws s3 cp /tmp/${BACKUP_FILE} \
206196
s3://silverbank-tfstate-mariusiordan/db-backups/${BACKUP_FILE}
207197
echo "✅ OK - Backup uploaded to S3"
208198
echo "Location: s3://silverbank-tfstate-mariusiordan/db-backups/${BACKUP_FILE}"
209199
210-
# Cleanup
211200
ssh [email protected] "rm /tmp/${BACKUP_FILE}"
212201
rm /tmp/${BACKUP_FILE}
213202
echo "✅ OK - Cleanup complete"

0 commit comments

Comments
 (0)