Dockerfile 897 B

12345678910111213141516171819
  1. # TODO test alpine base image
  2. FROM docker.io/debian:bullseye-slim
  3. # > $ grep -azoP -- '\-+BEGIN CERTIFICATE\-+[\sa-zA-Z0-9\+/]+\=*\s\-+END CERTIFICATE\-+\s' \
  4. # > /usr/local/bin/toit | openssl x509 -noout -serial -subject -issuer -dates -fingerprint
  5. # > serial=02008EB2023336658B64CDDB9B
  6. # > subject=C = US, O = Google Trust Services LLC, CN = GTS CA 1D4
  7. # > issuer=C = US, O = Google Trust Services LLC, CN = GTS Root R1
  8. # > notBefore=Aug 13 00:00:42 2020 GMT
  9. # > notAfter=Sep 30 00:00:42 2027 GMT
  10. # > SHA1 Fingerprint=34:9C:38:5F:F8:E3:30:F2:0E:AD:73:3C:D3:6F:B4:35:FE:E0:B4:03
  11. RUN apt-get update \
  12. && apt-get install --no-install-recommends --yes ca-certificates curl \
  13. && curl https://archive.toit.io/cli/v1.18.2/linux \
  14. | tar -xvzf - -C /usr/local/bin \
  15. && apt-get install --autoremove --yes ca-certificates curl \
  16. && rm -r /var/lib/apt/lists/*
  17. # TODO change user