| # debian.sh --arch 'amd64' out/ 'bullseye' '@1762202650' |
| MAINTAINER Joe Martin <joe@desertflood.com> |
| ENV HOME=/root |
| ARG HUGO_VERSION=0.105.0 |
| ARG HUGO_TYPE= |
| ARG TARGETPLATFORM=linux/amd64 |
| ARG BUILD_DATE=2025-11-07T23:54:26Z |
| ARG VCS_REF=e521f3c78bab91350224df38919cec3d5b451908 |
| ARG VCS_URL=git@github.com:jmartindf/docker-pelican.git |
| ARG VERSION=1.4.1 |
| LABEL org.label-schema.build-date=r_BUILD_DATE org.label-schema.name=aws-gen org.label-schema.description=Machine for maintaining a Pelican web site org.label-schema.url=https://github.com/jmartindf/docker-pelican org.label-schema.vcs-ref=r_VCS_REF org.label-schema.vcs-url=r_VCS_URL org.label-schema.vendor=Joe Martin org.label-schema.version=r_VERSION org.label-schema.schema-version=1.0 |
| RUN |7 HUGO_VERSION=0.105.0 HUGO_TYPE= TARGETPLATFORM=linux/amd64 BUILD_DATE=2025-11-07T23:54:26Z VCS_REF=e521f3c78bab91350224df38919cec3d5b451908 VCS_URL=git@github.com:jmartindf/docker-pelican.git VERSION=1.4.1 /bin/sh -c apt-get -y update && apt-get install -y python3.9 python3.9-dev python3-pip libffi-dev libssl-dev locales git wget rsync && sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen && locale-gen && update-alternatives --install /usr/bin/python python /usr/bin/python3 1 && update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 && git clone --recursive https://github.com/getpelican/pelican-plugins.git /pelican-plugins # buildkit |
| ADD build/gohugo.sh /tmp/gohugo.sh # buildkit |
| RUN |7 HUGO_VERSION=0.105.0 HUGO_TYPE= TARGETPLATFORM=linux/amd64 BUILD_DATE=2025-11-07T23:54:26Z VCS_REF=e521f3c78bab91350224df38919cec3d5b451908 VCS_URL=git@github.com:jmartindf/docker-pelican.git VERSION=1.4.1 /bin/sh -c /tmp/gohugo.sh && rm -rf /tmp/gohugo.sh # buildkit |
| ADD requirements.txt /srv/requirements.txt # buildkit |
| WORKDIR /srv |
| RUN |7 HUGO_VERSION=0.105.0 HUGO_TYPE= TARGETPLATFORM=linux/amd64 BUILD_DATE=2025-11-07T23:54:26Z VCS_REF=e521f3c78bab91350224df38919cec3d5b451908 VCS_URL=git@github.com:jmartindf/docker-pelican.git VERSION=1.4.1 /bin/sh -c pip install -r requirements.txt # buildkit |
| RUN |7 HUGO_VERSION=0.105.0 HUGO_TYPE= TARGETPLATFORM=linux/amd64 BUILD_DATE=2025-11-07T23:54:26Z VCS_REF=e521f3c78bab91350224df38919cec3d5b451908 VCS_URL=git@github.com:jmartindf/docker-pelican.git VERSION=1.4.1 /bin/sh -c apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| ADD files/bashrc /root/.bashrc # buildkit |
| ADD buildserver/server.py /srv/server.py # buildkit |
| ADD buildserver/startup.sh /srv/startup.sh # buildkit |
| ADD buildserver/update_repo.sh /srv/update_repo.sh # buildkit |
| CMD ["/srv/startup.sh" "8067"] |