Skip to content

Commit 6d0c2f1

Browse files
committed
fix: update deployment workflow to use secrets for Docker login credentials
1 parent 7b46233 commit 6d0c2f1

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

.github/workflows/deploy.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
if [ -z "$JAR_PATH" ]; then
8080
echo "Error: JAR not found for $service"
8181
exit 1
82-
fi
82+
}
8383
echo "$service build successful: $JAR_PATH"
8484
done
8585
@@ -175,22 +175,17 @@ jobs:
175175
ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -i ssh_key.pem opc@${ORACLE_VM_IP} echo "VM connection successful" || exit 1
176176
177177
- name: Deploy to Oracle VM
178-
env:
179-
ORACLE_VM_IP: ${{ secrets.ORACLE_VM_IP }}
180-
DOCKER_REGISTRY: ${{ secrets.OCI_REGISTRY }}
181-
DOCKER_USERNAME: ${{ secrets.OCI_USERNAME }}
182-
DOCKER_PASSWORD: ${{ secrets.OCI_AUTH_TOKEN }}
183178
run: |
184179
echo "Starting deployment..."
185180
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ssh_key.pem
186181
chmod 600 ssh_key.pem
187182
188-
ssh -o StrictHostKeyChecking=no -i ssh_key.pem opc@${ORACLE_VM_IP} << ENDSSH
183+
ssh -o StrictHostKeyChecking=no -i ssh_key.pem opc@${{ secrets.ORACLE_VM_IP }} << 'ENDSSH'
189184
cd ~/music-analytics/vm-deploy || exit 1
190-
echo "\${DOCKER_PASSWORD}" | docker login \${DOCKER_REGISTRY} -u \${DOCKER_USERNAME} --password-stdin || exit 1
185+
echo "${{ secrets.OCI_AUTH_TOKEN }}" | docker login ${{ secrets.OCI_REGISTRY }} -u ${{ secrets.OCI_USERNAME }} --password-stdin || exit 1
191186
docker-compose pull || exit 1
192187
docker-compose up -d || exit 1
193-
docker logout \${DOCKER_REGISTRY}
188+
docker logout ${{ secrets.OCI_REGISTRY }}
194189
echo "Deployment completed successfully"
195190
ENDSSH
196191

0 commit comments

Comments
 (0)