dockerfiles fix #3

This commit is contained in:
array-in-a-matrix 2024-07-19 18:28:50 -04:00
parent 73088f11dd
commit 4b9c2f12fa
3 changed files with 16 additions and 2 deletions

View file

@ -34,7 +34,7 @@ To deploy an instance of the server within docker, run:
```sh ```sh
docker buildx build -t glimpse-server:latest . docker buildx build -t glimpse-server:latest .
docker run -it --rm glimpse-server:latest docker run -it --rm -p 5000:5000 glimpse-server:latest
``` ```
## API Endpoints ## API Endpoints

View file

@ -1,4 +1,5 @@
FROM nimlang/nim:latest AS builder FROM nimlang/nim:latest AS builder
WORKDIR /src WORKDIR /src
COPY . /src COPY . /src
@ -8,5 +9,4 @@ RUN nimble -y install jester norm checksums
RUN nimble build RUN nimble build
FROM scratch AS runner FROM scratch AS runner
COPY --from=builder /src/server . COPY --from=builder /src/server .

14
dockerfile Normal file
View file

@ -0,0 +1,14 @@
FROM nimlang/nim:latest AS builder
WORKDIR /src
COPY . /src
RUN apt-get -y update && apt-get -y upgrade && apt-get -y autoremove
RUN nimble -y install jester norm checksums
RUN nimble build -d:release
ARG PORT=5000
EXPOSE $PORT
ENTRYPOINT ["./server"]