FROM alpine:3.20

RUN sed -i 's|dl-cdn.alpinelinux.org|mirror.mobinhost.com|g' /etc/apk/repositories \
    && apk add --no-cache ca-certificates tzdata

WORKDIR /app

COPY server ./server
RUN chmod +x /app/server

RUN mkdir -p /app/uploads/photos

EXPOSE 8080
ENTRYPOINT ["./server"]
