diff --git a/.drone.yml b/.drone.yml index 37815e7..d65d7b7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,7 @@ trigger: - main steps: - - name: install+lint+typecheck+test + - name: checks image: node:20-alpine environment: PNPM_HOME: /root/.local/share/pnpm @@ -21,8 +21,10 @@ steps: - pnpm typecheck - pnpm test -- --run - - name: docker-push + - name: docker_build_push image: plugins/docker:latest + depends_on: + - checks settings: context: . dockerfile: Dockerfile @@ -37,23 +39,19 @@ steps: password: from_secret: REGISTRY_PASS - # Bygg-args till Dockerfile (Vite läser dem vid build) + # Build args → styr Vite och proxybas build_args: - VITE_API_BASE_URL=${VITE_API_BASE_URL} - VITE_BASE_PATH=/hemhub/ - # Taggar + # Taggar (latest + kort SHA) tags: - latest - ${DRONE_COMMIT_SHA:0:7} - # Sätt till false/ta bort om ditt registry har TLS + # Sätt till false/ta bort om registret har TLS insecure: true environment: - # Drone-secret för backend-url, sätt i UI under repo -> Secrets VITE_API_BASE_URL: from_secret: VITE_API_BASE_URL - -depends_on: - - install+lint+typecheck+test