Monorepo for Tangled tangled.org
5

Configure Feed

Select the types of activity you want to include in your feed.

1FROM docker.io/library/rust:1-alpine3.23 AS builder 2RUN apk add --no-cache build-base musl-dev cmake perl pkgconfig 3ARG BOBBIN_PROFILE=release 4WORKDIR /src 5COPY Cargo.toml Cargo.lock rust-toolchain.toml ./ 6COPY lexicons ./lexicons 7COPY bobbin ./bobbin 8RUN cargo build --profile ${BOBBIN_PROFILE} --bin bobbin --package bobbin 9RUN if [ "${BOBBIN_PROFILE}" = "release" ]; then strip target/${BOBBIN_PROFILE}/bobbin; fi 10 11FROM docker.io/library/alpine:3.23 12ARG BOBBIN_PROFILE=release 13RUN apk add --no-cache ca-certificates 14COPY --from=builder /src/target/${BOBBIN_PROFILE}/bobbin /usr/local/bin/bobbin 15ENV BOBBIN_BIND=0.0.0.0:8090 16EXPOSE 8090 17ENTRYPOINT ["/usr/local/bin/bobbin"]