Bläddra i källkod

Add proper deploy step to CI

Colin Powell 2 år sedan
förälder
incheckning
8b21861867
1 ändrade filer med 6 tillägg och 2 borttagningar
  1. 6 2
      .drone.yml

+ 6 - 2
.drone.yml

@@ -23,7 +23,7 @@ steps:
       # Mount pip cache from host
       - name: pip_cache
         path: /root/.cache/pip
-  - name: lab deploy
+  - name: deploy
     image: appleboy/drone-ssh
     settings:
       host:
@@ -33,7 +33,11 @@ steps:
         from_secret: ssh_key
       command_timeout: 2m
       script:
-        - ls
+        - pip uninstall -y -r vrobbler
+        - pip install git+https://code.unbl.ink/secstate/vrobbler.git@main
+        - vrobbler migrate
+        - vrobbler collectstatic --noinput
+        - immortalctl restart celery && immortalctl restart vrobbler
 volumes:
   - name: docker
     host: