Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 627d448f6f | |||
| baae9b289a |
@@ -29,11 +29,13 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
zstd \
|
zstd \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Node.js 20 LTS — required to execute Forgejo JS actions (checkout, upload-artifact, cache, etc.)
|
# Node.js 20 LTS via binary tarball (nodesource apt repo is unreliable on Ubuntu 24.04)
|
||||||
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
|
RUN NODE_VERSION=20.19.1 \
|
||||||
&& apt-get install -y nodejs \
|
&& curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" \
|
||||||
&& npm install -g yarn \
|
| tar -xJ -C /usr/local --strip-components=1 \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& node --version \
|
||||||
|
&& npm --version \
|
||||||
|
&& npm install -g yarn
|
||||||
|
|
||||||
# Python 3 + pip + venv
|
# Python 3 + pip + venv
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
|
|||||||
@@ -14,5 +14,6 @@ spec:
|
|||||||
services:
|
services:
|
||||||
- name: dharma
|
- name: dharma
|
||||||
port: 8765
|
port: 8765
|
||||||
tls:
|
# TLS terminates at Cloudflare; tunnel reaches Traefik with noTLSVerify.
|
||||||
certResolver: letsencrypt
|
# Traefik websecure entrypoint has its own default cert (no resolver
|
||||||
|
# configured in this cluster), matching every other neuron-prod IngressRoute.
|
||||||
|
|||||||
Reference in New Issue
Block a user