blob: 8c77e4b9afa49264bdc9c5e90604777913fe21e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
FROM alpine:3.23
RUN mkdir -p /var/app/content
WORKDIR /var/app
COPY .certificates/ /var/app/.certificates/
RUN apk --update --no-cache add rust cargo \
&& wget -O - https://github.com/mbrubeck/agate/archive/refs/tags/v3.3.20.tar.gz | tar -xz \
&& cargo build --release --target-dir agate-target --manifest-path agate-3.3.20/Cargo.toml \
&& mv agate-target/release/agate /usr/local/bin/agate \
&& rm -rf agate-3.3.20 agate-target
COPY content/ content
CMD set -eux && agate \
--content content/ \
--addr [::]:1965 \
--addr 0.0.0.0:1965 \
--lang en-GB
|