diff --git a/.woodpecker/build-3.yml b/.woodpecker/build-3.yml index fa933cf..62b2d8d 100644 --- a/.woodpecker/build-3.yml +++ b/.woodpecker/build-3.yml @@ -189,6 +189,51 @@ steps: memory: 2Gi cpu: 4000m depends_on: [] + build-specialist: + image: woodpeckerci/plugin-docker-buildx + privileged: true + settings: + repo: registry.celestium.life/stonks-oracle/specialist + registry: registry.celestium.life + buildx_image: registry.celestium.life/dockerhub-cache/moby/buildkit:buildx-stable-1 + add_host: registry.celestium.life:10.1.1.12 + buildx_flags: --driver-opt network=host + insecure: true + buildkit_config: | + [registry."registry.celestium.life"] + insecure = true + [registry."docker.io"] + mirrors = ["registry.celestium.life/v2/dockerhub-cache"] + [registry."ghcr.io"] + mirrors = ["registry.celestium.life/v2/ghcr-cache"] + http_proxy: "" + https_proxy: "" + no_proxy: "" + logins: + - registry: https://registry.celestium.life + username: + from_secret: harbor_username + password: + from_secret: harbor_password + tags: + - ${CI_COMMIT_SHA} + - latest + dockerfile: docker/Dockerfile + no_cache: true + context: . + build_args: + - CACHE_BUST=${CI_COMMIT_SHA} + - SERVICE_CMD=uvicorn services.specialist.app:app --host 0.0.0.0 --port 8000 + backend_options: + kubernetes: + resources: + requests: + memory: 1Gi + cpu: 1000m + limits: + memory: 2Gi + cpu: 4000m + depends_on: [] npm-install-dashboard: image: registry.celestium.life/dockerhub-cache/library/node:24-alpine environment: