Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

30 Zeilen
565B

  1. FROM node:14.17.5-alpine3.14
  2. ARG VERSION
  3. ADD https://git.it-kimmig.de/akimmig/TurnenAufZeit/archive/v${VERSION}.zip /tmp.zip
  4. RUN set -eux; \
  5. unzip -q /tmp.zip -d /; \
  6. rm -f /tmp.zip;
  7. WORKDIR /turnenaufzeit/server
  8. RUN npm install;
  9. RUN apk update; \
  10. apk add openssh-keygen; \
  11. apk add openssl; \
  12. mkdir -p assets/keys; \
  13. cd assets/keys; \
  14. ssh-keygen -t rsa -b 4096 -f ./jwt.key -m pem; \
  15. openssl rsa -in ./jwt.key -pubout -out ./jwt.key.pub;
  16. EXPOSE 3000
  17. ADD ./entry.sh /
  18. ENTRYPOINT [ "/bin/sh", "/entry.sh" ]
  19. CMD npm run start