Compare commits

...

14 Commits

Author SHA1 Message Date
75b26569b4 Revert "fix: fix pnpm directory"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit eb80746d1b.
2025-02-27 11:34:10 +01:00
eb80746d1b fix: fix pnpm directory
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:29:55 +01:00
7847ddf979 fix: Run pnpm as root per default
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:27:39 +01:00
5adc330909 fix: PNPM not found error
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:25:02 +01:00
23d23bf213 fix: PNPM not found error
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:17:23 +01:00
a605c62e11 fix: Pnpm not found error
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:07:58 +01:00
71558f3f1d fix: Revert auto-attestation features
All checks were successful
continuous-integration/drone/push Build is passing
This cannot be done right now due to build errors in ci. Will try again at a later point in time
2025-02-24 00:19:56 +01:00
a91b4a12f6 fix: Remove argument
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-24 00:09:18 +01:00
68dc85cbd6 fix: Move location argument to back
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-24 00:07:07 +01:00
7743438203 fix: Pin to older drone build version using newer docker version
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-24 00:02:05 +01:00
36a0d98d1c fix: Add auto label and fix auto-attestation flags
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-23 19:26:11 +01:00
829293aa7c fix: Optimize drone ci builds
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-23 18:50:37 +01:00
e2d3258d40 fix: Docker build warnings
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-23 18:38:56 +01:00
b031dc1ac3 feat: Second registry, security hardening
- Added second registry
- Added non-root user
- Added supply-chain attestation flags
2025-02-23 17:58:02 +01:00
3 changed files with 73 additions and 11 deletions

View File

@ -20,6 +20,21 @@ steps:
- lts-alpine - lts-alpine
- lts - lts
dockerfile: lts/Dockerfile dockerfile: lts/Dockerfile
auto_label: true
- name: build-lts-astrogd
image: plugins/docker
settings:
registry: registry.astrogd.cloud
username:
from_secret: astrogd_registry_username
password:
from_secret: astrogd_registry_key
repo: registry.astrogd.cloud/pnpm
tags:
- lts-alpine
- lts
dockerfile: lts/Dockerfile
auto_label: true
- name: build-latest - name: build-latest
image: plugins/docker image: plugins/docker
settings: settings:
@ -32,6 +47,21 @@ steps:
- latest-alpine - latest-alpine
- latest - latest
dockerfile: latest/Dockerfile dockerfile: latest/Dockerfile
auto_label: true
- name: build-latest-astrogd
image: plugins/docker
settings:
registry: registry.astrogd.cloud
username:
from_secret: astrogd_registry_username
password:
from_secret: astrogd_registry_key
repo: registry.astrogd.cloud/pnpm
tags:
- latest-alpine
- latest
dockerfile: latest/Dockerfile
auto_label: true
--- ---
kind: pipeline kind: pipeline
@ -55,6 +85,21 @@ steps:
- lts-alpine - lts-alpine
- lts - lts
dockerfile: lts/Dockerfile dockerfile: lts/Dockerfile
auto_label: true
- name: build-lts-astrogd
image: plugins/docker
settings:
registry: registry.astrogd.cloud
username:
from_secret: astrogd_registry_username
password:
from_secret: astrogd_registry_key
repo: registry.astrogd.cloud/pnpm
tags:
- lts-alpine
- lts
dockerfile: lts/Dockerfile
auto_label: true
- name: build-latest - name: build-latest
image: plugins/docker image: plugins/docker
settings: settings:
@ -67,9 +112,24 @@ steps:
- latest-alpine - latest-alpine
- latest - latest
dockerfile: latest/Dockerfile dockerfile: latest/Dockerfile
auto_label: true
- name: build-latest-astrogd
image: plugins/docker
settings:
registry: registry.astrogd.cloud
username:
from_secret: astrogd_registry_username
password:
from_secret: astrogd_registry_key
repo: registry.astrogd.cloud/pnpm
tags:
- latest-alpine
- latest
dockerfile: latest/Dockerfile
auto_label: true
--- ---
kind: signature kind: signature
hmac: e751fb83a80f0db2389261287d1d9abd39dbfb0a3abf0984b8c03e92235872d3 hmac: f4d6fb060e190e72258972ee1dea14e04dd4e9a82546d94071e04bce1b319d91
... ...

View File

@ -1,5 +1,6 @@
FROM node:alpine as BASE FROM node:alpine AS base
ENV PNPM_HOME="./.pnpm" \ ENV PNPM_HOME="./.pnpm"
PATH="$PNPM_HOME:$PATH" ENV PATH="/.pnpm:$PATH"
RUN npm i -g pnpm@latest &&\ RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh - &&\
apk add --no-cache openssl apk add --no-cache openssl
USER root

View File

@ -1,5 +1,6 @@
FROM node:lts-alpine as BASE FROM node:lts-alpine AS base
ENV PNPM_HOME="./.pnpm" \ ENV PNPM_HOME="./.pnpm"
PATH="$PNPM_HOME:$PATH" ENV PATH="/.pnpm:$PATH"
RUN npm i -g pnpm@latest &&\ RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh - &&\
apk add --no-cache openssl apk add --no-cache openssl
USER root