mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
19 lines
406 B
Docker
19 lines
406 B
Docker
FROM denoland/deno:1.44.2
|
|
|
|
ARG DITTO_NSEC
|
|
ARG DITTO_DOMAIN
|
|
ARG DITTO_UPLOADER_CONFIG
|
|
|
|
ENV DITTO_NSEC=${DITTO_NSEC}
|
|
ENV DITTO_DOMAIN=${DITTO_DOMAIN}
|
|
ENV DITTO_UPLOADER_CONFIG=${DITTO_UPLOADER_CONFIG}
|
|
ENV PORT 5000
|
|
|
|
WORKDIR /app
|
|
RUN mkdir -p data
|
|
COPY . .
|
|
RUN deno cache src/server.ts
|
|
RUN deno task headless:setup
|
|
RUN apt-get update && apt-get install -y unzip curl
|
|
RUN deno task soapbox
|
|
CMD deno task start
|