typesense-on-railway/Dockerfile

19 lines
397 B
Docker

FROM alpine:latest AS parallel
RUN apk add --no-cache parallel
FROM caddy:latest AS caddy
COPY Caddyfile ./
RUN caddy fmt --overwrite Caddyfile
FROM typesense/typesense:30.0.rca35
COPY --from=caddy /srv/Caddyfile ./
COPY --from=caddy /usr/bin/caddy /usr/bin/caddy
COPY --from=parallel /usr/bin/parallel /usr/bin/parallel
COPY --chmod=755 scripts/* ./
ENTRYPOINT ["/bin/sh"]
CMD ["start.sh"]