This commit is contained in:
parent
2bc5b26d3a
commit
7408940113
13
.drone.yml
13
.drone.yml
@ -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:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user