File size: 423 Bytes
46c7a16
bf46f5e
46c7a16
bf46f5e
46c7a16
 
bf46f5e
 
46c7a16
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM denoland/deno:debian-2.1.4

WORKDIR /app

COPY package*.json .
COPY deno.jsonc .
COPY . .

ARG SEO
RUN apt update
RUN apt install -y python3 python3-pip libssl-dev build-essential python3-dev nodejs
RUN cp -n config.example.toml config.toml
RUN deno install --allow-scripts
RUN deno task build
RUN export TERM=xterm-256color
ENV PORT="8000"
VOLUME /app
EXPOSE 8000
ENTRYPOINT ["deno", "task"]
CMD ["start", "--color"]