File tree 1 file changed +4
-5
lines changed
1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ RUN npx redoc-cli build openapi.yml -o index.html --title 'phenix API'
40
40
41
41
42
42
# ** gobuilder **
43
- FROM golang:1.20.7 AS gobuilder
43
+ FROM golang:1.24.1 AS gobuilder
44
44
45
45
RUN apt update \
46
46
&& apt install -y protobuf-compiler xz-utils
@@ -83,7 +83,7 @@ RUN CGO_ENABLED=0 GOOS=linux go install -trimpath ./...
83
83
84
84
85
85
# ** Build the phenix image **
86
- FROM ubuntu:22 .04
86
+ FROM ubuntu:24 .04
87
87
88
88
# General image metadata
89
89
# Reference: https://github.com/opencontainers/image-spec/blob/main/annotations.md
@@ -150,16 +150,15 @@ ARG PIP_INDEX_URL="https://pypi.org/simple"
150
150
151
151
# Do this before installing phenix-apps so minimega package is latest version
152
152
COPY --from=minimega /opt/minimega/lib /tmp/minimega
153
- RUN python3 -m pip install --no-cache-dir /tmp/minimega
153
+ RUN python3 -m pip install --break-system-packages -- no-cache-dir /tmp/minimega
154
154
155
155
# Allow installing from a fork of sceptre-phenix-apps that could
156
156
# exist on GitHub or elsewhere.
157
157
ARG APPS_REPO=github.com/sandialabs/sceptre-phenix-apps
158
158
ARG APPS_BRANCH=main
159
159
160
160
# Install phenix user apps
161
- RUN python3 -m pip install \
162
- --no-cache-dir \
161
+ RUN python3 -m pip install --break-system-packages --no-cache-dir \
163
162
"git+https://${APPS_REPO}.git@${APPS_BRANCH}#egg=phenix-apps&subdirectory=src/python"
164
163
165
164
# Copy binaries from gobuilder stage
You can’t perform that action at this time.
0 commit comments