bsky feeds about music
music-atmosphere-feed.plyr.fm/
bsky
feed
zig
1FROM debian:bookworm-slim AS builder
2
3RUN apt-get update && apt-get install -y --no-install-recommends \
4 ca-certificates \
5 curl \
6 xz-utils \
7 libsqlite3-dev \
8 && rm -rf /var/lib/apt/lists/*
9
10RUN curl -L https://ziglang.org/download/0.15.2/zig-x86_64-linux-0.15.2.tar.xz | tar -xJ -C /usr/local \
11 && ln -s /usr/local/zig-x86_64-linux-0.15.2/zig /usr/local/bin/zig
12
13WORKDIR /app
14COPY build.zig build.zig.zon ./
15COPY src ./src
16
17RUN zig build -Doptimize=ReleaseSafe
18
19FROM debian:bookworm-slim
20
21RUN apt-get update && apt-get install -y --no-install-recommends \
22 ca-certificates \
23 libsqlite3-0 \
24 sqlite3 \
25 && rm -rf /var/lib/apt/lists/*
26
27WORKDIR /app
28COPY --from=builder /app/zig-out/bin/zig-bsky-feed .
29
30EXPOSE 3000
31
32CMD ["./zig-bsky-feed"]