Implementation of a generic backend of eshop in Crystal
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

14 lignes
405 B

il y a 6 ans
il y a 6 ans
il y a 6 ans
  1. FROM alpine:latest
  2. RUN apk add --no-cache crystal shards openssl openssl-dev musl-dev libc6-compat
  3. COPY . /opt/app/
  4. RUN cd /opt/app && \
  5. shards
  6. ENV KEMAL_ENV test
  7. RUN cd /opt/app/ && crystal spec
  8. ENV KEMAL_ENV production
  9. RUN cd /opt/app/ && crystal build --mcpu $(gcc -march=native -Q --help=target|grep march|awk '{print $2}'|head -n 1) --release src/sales_backend.cr
  10. CMD /opt/app/sales_backend