最后活跃于 1718761553

修订 1fd59bcb680f701e7ff0a208da930e7874fb3d3d

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 # build Dockerfile directly. Can also be a relative directory.
4 build: .
5 # alternatively build first: docker build -t edubadges-ui .
6 # and then reference the build image:
7 # image: edubadges-ui
8 ports:
9 - "2015:2015"
10