Dernière activité 1718761553

Dockerfile Brut
1# Add Caddy (a web server similar to nginx)
2FROM caddy:2-builder as builder
3RUN xcaddy build
4
5FROM node:16.13.2
6COPY --from=builder /usr/bin/caddy /usr/bin/caddy
7WORKDIR /app
8RUN apt-get update && apt-get install -y curl git \
9 && rm -rf /var/lib/apt/lists/*
10RUN curl -fsSL https://bun.sh/install | bash
11RUN git clone https://github.com/edubadges/edubadges-ui.git
12WORKDIR /app/edubadges-ui
13RUN git checkout v6.10.0
14RUN yarn install
15RUN yarn build
16
17EXPOSE 2015
18
19CMD [ "caddy", "file-server", "--listen", ":2015", "--root", "./public" ]
20
docker-compose.yml Brut
1services:
2 edubadges-ui:
3 # build Dockerfile directly. Can also be a relative directory (wherever you put the Dockerfile)
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