Files
coop-cloud-backend/Dockerfile
T
hey 1961ba5a44
Build And Publish nightly / build-latest (push) Failing after 3m19s
use abra latest tag
2026-10-13 17:56:47 -04:00

33 lines
824 B
Docker

FROM golang:1.25
RUN mkdir /backend
COPY --parents ["cli", "internal", "go.mod", "go.sum", "app.go", "/backend/"]
RUN go build -C /backend -o gobackend
FROM git.coopcloud.tech/toolshed/abra:latest AS abra
FROM node:26-bookworm-slim
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
openssh-client \
ca-certificates \
git \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir /home/node/wizard
COPY --parents web /home/node/wizard
COPY --from=0 /backend/gobackend /home/node/wizard/gobackend
USER node
COPY --from=abra /abra /usr/local/bin/abra
COPY ./command.sh /command.sh
WORKDIR /home/node/wizard/web
USER root
RUN npm install .
RUN chown -R node /home/node/
USER node
EXPOSE 5173 3000
# ENV VITE_API_URL=http://localhost:3000/api
ENV VITE_MOCK_AUTH=false
CMD [ "/command.sh" ]