FROM alpine:3.21
MAINTAINER Yorhel <contact@vndb.org>

ENV VNDB_DOCKER_VERSION=18
ENV VNDB_GEN=/vndb/docker/gen
ENV VNDB_VAR=/vndb/docker/var
CMD /vndb/util/docker-init.sh

RUN apk add --no-cache \
        build-base \
        curl \
        git \
        graphviz \
        vips-dev \
        perl-algorithm-diff-xs \
        perl-anyevent \
        perl-app-cpanminus \
        perl-crypt-urandom \
        perl-dbd-pg \
        perl-dev \
        perl-json-xs \
        perl-module-build \
        postgresql17 \
        postgresql17-contrib \
        postgresql17-dev \
        sassc \
        wget \
        zlib-dev \
    && cpanm -nq \
        AnyEvent::IRC \
        AnyEvent::Pg \
        Crypt::ScryptKDF \
        Text::MultiMarkdown \
        git://g.blicky.net/fu.git
