bambi7-service-fireworx

ESDSA-signed firework A/D service for BambiCTF7 in 2022
git clone https://git.sinitax.com/sinitax/bambi7-service-fireworx
Log | Files | Refs | README | LICENSE | sfeed.txt

Dockerfile (515B)


      1FROM python:3.9-buster
      2
      3RUN apt update && apt install -y php
      4
      5WORKDIR /tmp
      6COPY requirements.txt .
      7RUN python3 -m pip install -r requirements.txt
      8
      9RUN useradd -ms /bin/bash -u 1000 checker
     10
     11# fix pycurses terminfo warnings
     12ENV TERM=linux
     13ENV TERMINFO=/etc/terminfo
     14
     15COPY ./src/ /checker/
     16WORKDIR /checker
     17RUN chown checker -R /checker
     18
     19USER checker
     20RUN python3 -m pip install --no-warn-script-location -r requirements.txt
     21
     22ENTRYPOINT [ "/home/checker/.local/bin/gunicorn", "-c", "gunicorn.conf.py", "checker:app" ]