oks
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Triono Putra 2025-05-28 18:48:44 +07:00
parent 2bc5b26d3a
commit 7408940113

View File

@ -50,14 +50,21 @@ steps:
- chmod 600 ~/.ssh/config - chmod 600 ~/.ssh/config
- | - |
ssh -i ~/.ssh/id_rsa opc@138.2.102.242 <<EOF ssh -i ~/.ssh/id_rsa opc@138.2.102.242 <<EOF
set -e
docker login -u $REGISTRY_USERNAME -p $REGISTRY_PASSWORD registry.git.appstaging.my.id docker login -u $REGISTRY_USERNAME -p $REGISTRY_PASSWORD registry.git.appstaging.my.id
cd /home/opc/workspace/sistem-akademik cd /home/opc/workspace/sistem-akademik
git checkout main git fetch origin
git pull https://$GIT_USERNAME:$GIT_ACCESS_TOKEN@git.appstaging.my.id/reihanrere/sistem-akademik.git main git reset --hard origin/main
docker-compose rm --stop --force sistem-akademik-dev docker-compose rm --stop --force sistem-akademik-dev
docker image prune --all --force docker image prune --all --force
docker pull registry.git.appstaging.my.id/reihanrere/sistem-akademik/sistem-akademik-dev docker pull registry.git.appstaging.my.id/reihanrere/sistem-akademik/sistem-akademik-dev
docker-compose up -d --build sistem-akademik-dev docker-compose up -d --no-deps --build sistem-akademik-dev
# Jalankan composer install di container
docker exec -it sistem-akademik-dev composer install --no-interaction --prefer-dist --optimize-autoloader
# Jika perlu migrasi db, bisa ditambahkan baris ini:
docker exec -it sistem-akademik-dev php artisan migrate --force
EOF EOF
volumes: volumes: