FROM registry.legionsecurity.ru/nrunner/nrunner-vulndb:v1.0.0
# TODO: ЭТО костыль, нужно влить изменения в продовский репозиторий nrunner-vulndb
USER root

RUN apt-get update && apt-get install -y postgresql-client curl && rm -rf /var/lib/apt/lists/*

RUN curl -fsSL https://go.dev/dl/go1.25.5.linux-amd64.tar.gz -o /tmp/go.tar.gz && \
    tar -C /usr/local -xzf /tmp/go.tar.gz && \
    rm /tmp/go.tar.gz

ENV PATH="/usr/local/go/bin:${PATH}"

COPY go.mod go.sum /app/
WORKDIR /app
RUN go mod download
RUN mkdir -p /app/cmd/sync && cp /app/sync /app/cmd/sync/sync
