update react
Build and Deploy / build-and-deploy (push) Failing after 4m54s

This commit is contained in:
johannes.gasser committed 2026-05-04 21:36:00 +02:00
1 parent f1537b11e3
commit c97cc4cdd2
3 files changed
+4 -4

No files matched your search

+2 -2
View File
@@ -1,5 +1,5 @@
# Shared build: generates /dist (Astro site + admin SPA) and tina/__generated__
FROM node:22-alpine AS builder
FROM node:24-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --legacy-peer-deps
@@ -16,7 +16,7 @@ COPY --from=builder /app/dist /usr/share/nginx/html
EXPOSE 80
# Backend: TinaCMS self-hosted API server
FROM node:22-alpine AS backend
FROM node:24-alpine AS backend
WORKDIR /app
COPY package*.json ./
RUN npm ci --legacy-peer-deps --omit=dev
+1 -1
View File
@@ -1,5 +1,5 @@
import { createClient } from "tinacms/dist/client";
import { queries } from "./types";
export const client = createClient({ cacheDir: '/home/johannes/work/ideal/theater-ziefen-website/tina/__generated__/.cache/1777917319596', url: '/api/tina/gql', token: 'undefined', queries, });
export const client = createClient({ url: '/api/tina/gql', token: 'undefined', queries, });
export default client;
+1 -1
View File
@@ -1 +1 @@
{"schema":{"version":{"fullVersion":"2.1.0","major":"2","minor":"1","patch":"0"},"meta":{"flags":["experimentalData"]},"collections":[{"name":"post","label":"Blog Posts","path":"content/blog","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["post","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Publication Date","required":true,"namespace":["post","date"],"searchable":true,"uid":false},{"type":"string","name":"excerpt","label":"Excerpt","required":true,"description":"Short summary of the blog post","namespace":["post","excerpt"],"searchable":true,"uid":false},{"type":"image","name":"coverImage","label":"Cover Image","description":"Featured image for the blog post","namespace":["post","coverImage"],"searchable":false,"uid":false},{"type":"rich-text","name":"body","label":"Body","isBody":true,"required":true,"namespace":["post","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["post"]},{"name":"page","label":"Pages","path":"content/pages","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["page","title"],"searchable":true,"uid":false},{"type":"string","name":"description","label":"Description","description":"Meta description for SEO","namespace":["page","description"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"required":true,"namespace":["page","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["page"]},{"name":"theaterHomepage","label":"Theater Homepage","path":"content/theater","format":"mdx","ui":{"allowedActions":{"create":false,"delete":false}},"fields":[{"type":"string","name":"title","label":"Page Title","isTitle":true,"required":true,"namespace":["theaterHomepage","title"],"searchable":true,"uid":false},{"type":"object","name":"hero","label":"Hero Section","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","hero","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","hero","title_en"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_de","label":"Subtitle (German)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_de"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_en","label":"Subtitle (English)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","hero"],"searchable":true,"uid":false},{"type":"object","name":"projekt","label":"Section 1: Das Projekt / The Project","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","projekt","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","projekt","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","projekt","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","projekt","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","projekt"],"searchable":true,"uid":false},{"type":"object","name":"team","label":"Section 2: Wer steckt dahinter / Who's Behind It","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","team","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","team","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","team","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","team","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"object","name":"organizations","label":"Organizations","list":true,"fields":[{"type":"string","name":"name","label":"Name","namespace":["theaterHomepage","team","organizations","name"],"searchable":true,"uid":false},{"type":"string","name":"role_de","label":"Role (German)","namespace":["theaterHomepage","team","organizations","role_de"],"searchable":true,"uid":false},{"type":"string","name":"role_en","label":"Role (English)","namespace":["theaterHomepage","team","organizations","role_en"],"searchable":true,"uid":false},{"type":"image","name":"logo","label":"LLine truncated
{"schema":{"version":{"fullVersion":"2.3.0","major":"2","minor":"3","patch":"0"},"meta":{"flags":["experimentalData"]},"collections":[{"ui":{"global":true,"allowedActions":{"create":false,"delete":false}},"isAuthCollection":true,"isDetached":true,"label":"Users","name":"user","path":"content/users","format":"json","fields":[{"type":"object","name":"users","list":true,"ui":{"defaultItem":{"username":"new-user","name":"New User"}},"fields":[{"type":"string","label":"Username","name":"username","uid":true,"required":true,"namespace":["user","users","username"],"searchable":true},{"type":"string","label":"Name","name":"name","namespace":["user","users","name"],"searchable":true,"uid":false},{"type":"string","label":"Email","name":"email","namespace":["user","users","email"],"searchable":true,"uid":false},{"type":"password","label":"Password","name":"password","required":true,"namespace":["user","users","password"],"searchable":true,"uid":false}],"namespace":["user","users"],"searchable":true,"uid":false}],"namespace":["user"]},{"name":"post","label":"Blog Posts","path":"content/blog","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["post","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Publication Date","required":true,"namespace":["post","date"],"searchable":true,"uid":false},{"type":"string","name":"excerpt","label":"Excerpt","required":true,"description":"Short summary of the blog post","namespace":["post","excerpt"],"searchable":true,"uid":false},{"type":"image","name":"coverImage","label":"Cover Image","description":"Featured image for the blog post","namespace":["post","coverImage"],"searchable":false,"uid":false},{"type":"rich-text","name":"body","label":"Body","isBody":true,"required":true,"namespace":["post","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["post"]},{"name":"page","label":"Pages","path":"content/pages","format":"mdx","fields":[{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["page","title"],"searchable":true,"uid":false},{"type":"string","name":"description","label":"Description","description":"Meta description for SEO","namespace":["page","description"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"required":true,"namespace":["page","body"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["page"]},{"name":"theaterHomepage","label":"Theater Homepage","path":"content/theater","format":"mdx","ui":{"allowedActions":{"create":false,"delete":false}},"fields":[{"type":"string","name":"title","label":"Page Title","isTitle":true,"required":true,"namespace":["theaterHomepage","title"],"searchable":true,"uid":false},{"type":"object","name":"hero","label":"Hero Section","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","hero","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","hero","title_en"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_de","label":"Subtitle (German)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_de"],"searchable":true,"uid":false},{"type":"string","name":"subtitle_en","label":"Subtitle (English)","required":true,"ui":{"component":"textarea"},"namespace":["theaterHomepage","hero","subtitle_en"],"searchable":true,"uid":false}],"namespace":["theaterHomepage","hero"],"searchable":true,"uid":false},{"type":"object","name":"projekt","label":"Section 1: Das Projekt / The Project","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","projekt","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","projekt","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"Content (German)","required":true,"namespace":["theaterHomepage","projekt","content_de"],"searchable":true,"parser":{"type":"mdx"},"uid":false},{"type":"rich-text","name":"content_en","label":"Content (English)","required":true,"namespace":["theaterHomepage","projekt","content_en"],"searchable":true,"parser":{"type":"mdx"},"uid":false}],"namespace":["theaterHomepage","projekt"],"searchable":true,"uid":false},{"type":"object","name":"team","label":"Section 2: Wer steckt dahinter / Who's Behind It","fields":[{"type":"string","name":"title_de","label":"Title (German)","required":true,"namespace":["theaterHomepage","team","title_de"],"searchable":true,"uid":false},{"type":"string","name":"title_en","label":"Title (English)","required":true,"namespace":["theaterHomepage","team","title_en"],"searchable":true,"uid":false},{"type":"rich-text","name":"content_de","label":"CLine truncated