Compare commits

...

4 Commits
main ... alpine

Author SHA1 Message Date
Dominik Meyer 1329c6f918
ADD: limit pipeline execution to a specific set of nodes 2024-05-15 18:13:07 +02:00
Dominik Meyer fcf4c6c2aa
ADD: run everything as the latex user 2024-01-10 21:28:32 +01:00
Dominik Meyer 895067d955
ADD: add additional fonts 2024-01-10 21:26:15 +01:00
Dominik Meyer 4bb098cc4e
MOD: switched to alpine linux as base image
continuous-integration/drone Build was killed Details
2024-01-10 21:14:41 +01:00
3 changed files with 16 additions and 11 deletions

View File

@ -5,6 +5,7 @@ platform:
arch: amd64
node_selector:
kubernetes.io/arch: amd64
federationhq.de/location: Blumendorf
volumes:
- name: fedhq-ca-crt
@ -32,6 +33,7 @@ platform:
arch: arm64
node_selector:
kubernetes.io/arch: arm64
federationhq.de/location: Blumendorf
volumes:
- name: fedhq-ca-crt
@ -58,6 +60,7 @@ type: kubernetes
name: push
node_selector:
kubernetes.io/arch: amd64
federationhq.de/location: Blumendorf
volumes:
- name: fedhq-ca-crt

13
Containerfile Normal file
View File

@ -0,0 +1,13 @@
FROM alpine:latest
RUN apk update && apk add --no-cache bash ca-certificates make git texlive-full curl graphviz biber
# add ms fonts
RUN apk add --no-cache msttcorefonts-installer fontconfig && update-ms-fonts && fc-cache -f
# add other ttf
RUN apk add --no-cache ttf-liberation ttf-droid font-fira-ttf font-raleway-ttf font-bakoma-ttf
RUN addgroup latex && adduser -u 8888 -D -G latex latex
USER latex

View File

@ -1,11 +0,0 @@
FROM debian:bookworm
#change high groups to low groups for crio/kubernetes problems
RUN sed -i 's/65534/1000/' /etc/passwd
# install additional requirements
RUN apt-get -qy update
RUN apt-get -qy install texlive-full biber
RUN apt-get -qy install ca-certificates curl make git inkscape xz-utils latexmk
RUN apt-get -qy install pdftk
RUN apt-get -qy install graphviz