diff --git a/Dockerfile b/Dockerfile index 68a5056..2c5dc9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,9 +34,14 @@ CMD ["nginx", "-g", "daemon off;"] # Server stage FROM alpine:latest AS server WORKDIR /app +RUN apk upgrade --no-cache RUN apk add --no-cache ca-certificates -COPY --from=server-builder /app/bin/server /app/ +RUN apk add --no-cache libgcc +# We need ../db/crsqlite.so because of silly relative imports in this container... +COPY --from=server-builder /app/bin/server /app/bin/server COPY --from=base /app/db/ /app/db/ +COPY --from=base /app/db/crsqlite.so /usr/share/nginx/html/db/crsqlite.so RUN mkdir -p /app/rooms EXPOSE 8080 -CMD ["/app/server"] +WORKDIR /app/bin/ +CMD ["/app/bin/server"]