This commit is contained in:
16
.drone.yml
16
.drone.yml
@ -9,7 +9,7 @@ trigger:
|
|||||||
- main
|
- main
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: install+lint+typecheck+test
|
- name: checks
|
||||||
image: node:20-alpine
|
image: node:20-alpine
|
||||||
environment:
|
environment:
|
||||||
PNPM_HOME: /root/.local/share/pnpm
|
PNPM_HOME: /root/.local/share/pnpm
|
||||||
@ -21,8 +21,10 @@ steps:
|
|||||||
- pnpm typecheck
|
- pnpm typecheck
|
||||||
- pnpm test -- --run
|
- pnpm test -- --run
|
||||||
|
|
||||||
- name: docker-push
|
- name: docker_build_push
|
||||||
image: plugins/docker:latest
|
image: plugins/docker:latest
|
||||||
|
depends_on:
|
||||||
|
- checks
|
||||||
settings:
|
settings:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
@ -37,23 +39,19 @@ steps:
|
|||||||
password:
|
password:
|
||||||
from_secret: REGISTRY_PASS
|
from_secret: REGISTRY_PASS
|
||||||
|
|
||||||
# Bygg-args till Dockerfile (Vite läser dem vid build)
|
# Build args → styr Vite och proxybas
|
||||||
build_args:
|
build_args:
|
||||||
- VITE_API_BASE_URL=${VITE_API_BASE_URL}
|
- VITE_API_BASE_URL=${VITE_API_BASE_URL}
|
||||||
- VITE_BASE_PATH=/hemhub/
|
- VITE_BASE_PATH=/hemhub/
|
||||||
|
|
||||||
# Taggar
|
# Taggar (latest + kort SHA)
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- ${DRONE_COMMIT_SHA:0:7}
|
- ${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
|
insecure: true
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
# Drone-secret för backend-url, sätt i UI under repo -> Secrets
|
|
||||||
VITE_API_BASE_URL:
|
VITE_API_BASE_URL:
|
||||||
from_secret: VITE_API_BASE_URL
|
from_secret: VITE_API_BASE_URL
|
||||||
|
|
||||||
depends_on:
|
|
||||||
- install+lint+typecheck+test
|
|
||||||
|
|||||||
Reference in New Issue
Block a user