diff options
author | JJ | 2024-07-19 00:39:50 +0000 |
---|---|---|
committer | JJ | 2024-07-19 00:39:50 +0000 |
commit | 8f5e7075ec298d4d66c6b044d0ac1fd01a626d35 (patch) | |
tree | a757ea99fb7a45c57847b40e9a0d85258654bda1 /Dockerfile | |
parent | f40eb544d6edbd39ce96bc7f4267e6b06244560a (diff) |
docker build cleanup
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 15 |
1 files changed, 0 insertions, 15 deletions
@@ -8,22 +8,16 @@ RUN apt-get update && \ pkg-config \ libpcap-dev \ libhyperscan-dev - WORKDIR /caronte - COPY . ./ - RUN go mod download - RUN export VERSION=$(git describe --tags --abbrev=0) && \ go build -ldflags "-X main.Version=$VERSION" && \ mkdir -p build && \ cp -r caronte pcaps/ scripts/ shared/ test_data/ build/ - # Build frontend via yarn FROM node:16 as FRONTEND_BUILDER - ENV PNPM_VERSION 8.3.1 RUN npm install -g pnpm@${PNPM_VERSION} WORKDIR /caronte-frontend @@ -32,29 +26,20 @@ WORKDIR /caronte-frontend COPY ./frontend/pnpm-lock.yaml ./ RUN pnpm fetch --prod - COPY ./frontend ./ RUN pnpm install && pnpm build - # LAST STAGE FROM ubuntu:22.04 COPY --from=BACKEND_BUILDER /caronte/build /opt/caronte - COPY --from=FRONTEND_BUILDER /caronte-frontend/build /opt/caronte/frontend/build - RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -qq \ libpcap-dev \ libhyperscan-dev && \ rm -rf /var/lib/apt/lists/* - ENV GIN_MODE release - ENV MONGO_HOST mongo - ENV MONGO_PORT 27017 - WORKDIR /opt/caronte - ENTRYPOINT ./caronte -mongo-host ${MONGO_HOST} -mongo-port ${MONGO_PORT} -assembly_memuse_log |