| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:9303cc1f788d2a9a8f909b154339f7c637b2a53c75c0e7f3da62eb1fefe371b1 in / |
| CMD ["/bin/bash"] |
| EXPOSE map[8090/tcp:{}] |
| WORKDIR /app/ |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV PYTHONUNBUFFERED=1 |
| ENV PYTHONDONTWRITEBYTECODE=1 |
| ENV PATH=/usr/local/bin:/usr/bin:/bin |
| ENV PYTHONPATH=/app/src:/usr/local/lib/python3.10/site-packages |
| COPY pyproject.toml ./ # buildkit |
| COPY poetry.lock* ./ # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3.10 python3.10-dev python3-pip # buildkit |
| RUN /bin/sh -c apt-get install -y --no-install-recommends build-essential gcc libc6-dev libffi-dev libjpeg-dev zlib1g-dev bash software-properties-common gnupg dirmngr && add-apt-repository ppa:flacon && apt-get update && apt-get install -y --no-install-recommends flacon # buildkit |
| RUN /bin/sh -c python3.10 -m pip install --no-cache-dir poetry && poetry config virtualenvs.create false # buildkit |
| RUN /bin/sh -c if [ -f poetry.lock ]; then poetry install --no-root; else poetry install --no-root --no-cache; fi # buildkit |
| COPY src/ ./src/ # buildkit |
| ENTRYPOINT ["python3.10" "src/flac_hi_res_tagger/main_entry.py"] |