pico.v.dockerfile 552 B

123456789101112131415
  1. FROM syou/v-dev:0.1
  2. WORKDIR /app
  3. COPY ./main.v run.sh ./
  4. RUN git clone https://github.com/S-YOU/pico.v src && cd src && git checkout v0.0.4 \
  5. && cd /app/src/picoev && git clone https://github.com/S-YOU/picoev src && cd src && git checkout v0.0.1 \
  6. && cd /app/src/picohttpparser && git clone https://github.com/S-YOU/picohttpparser src && cd src && git checkout v0.0.1 \
  7. && ln -s /app/src /root/.vmodules/syou \
  8. && cd /app && v -prod -cflags '-std=gnu11 -Wall -O3 -march=native -mtune=native -flto' main.v
  9. EXPOSE 8088
  10. CMD sh run.sh