最后活跃于 1718761553

修订 4e2aa09a13a7adbadf38ec244066f51a3f8db88a

Dockerfile 原始文件
1FROM caddy:2-builder as builder
2RUN xcaddy build
3
4FROM node:16.13.2
5COPY --from=builder /usr/bin/caddy /usr/bin/caddy
6WORKDIR /app
7RUN apt-get update && apt-get install -y curl git \
8 && rm -rf /var/lib/apt/lists/*
9RUN curl -fsSL https://bun.sh/install | bash
10RUN git clone https://github.com/edubadges/edubadges-ui.git
11WORKDIR /app/edubadges-ui
12RUN git checkout v6.10.0
13RUN yarn install
14RUN yarn build
15
16EXPOSE 2015
17
18CMD [ "caddy", "file-server", "--listen", ":2015", "--root", "./public" ]
19
docker-compose.yml 原始文件
1services:
2 edubadges-ui:
3 image: edubadges-ui
4 ports:
5 - "2015:2015"
6
7# visit http://localhost:2015