File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM debian:stretch -slim
1+ FROM debian:bullseye -slim as build
22
33LABEL maintainer="adrien@adorsaz.ch"
4- LABEL version="1 .0"
5- LABEL description="Run LinuxFr image caching service for LinuxFr.org Ruby on Rails website "
4+ LABEL version="2 .0"
5+ LABEL description="Run LinuxFr image caching service for LinuxFr.org"
66
7+ ENV GOPATH=/linuxfr-img
78WORKDIR /linuxfr-img
89
9- # Install dependencies
10+ # Build linuxfr-img
1011RUN apt-get update \
1112 && apt-get install -y --no-install-recommends \
1213 golang git ca-certificates \
13- && apt-get clean
14+ && apt-get clean \
15+ && go get -u github.com/linuxfrorg/img-LinuxFr.org
1416
15- # Install linuxfr-img
16- ENV GOPATH=/linuxfr-img/go
17- ENV PATH=${PATH}:/linuxfr-img/go/bin
18- RUN go get -u github.com/linuxfrorg/img-LinuxFr.org
17+ FROM debian:bullseye-slim as deploy
18+
19+ WORKDIR /linuxfr-img
20+
21+ COPY --from=build /linuxfr-img/bin/img-LinuxFr.org .
1922
2023EXPOSE 8000
2124
22- CMD ["sh" , "-c" , "exec img-LinuxFr.org -a 0.0.0.0:8000 -r \" ${REDIS_URL##redis://}\" " ]
25+ CMD ["sh" , "-c" , "exec ./ img-LinuxFr.org -a 0.0.0.0:8000 -r \" ${REDIS_URL##redis://}\" " ]
You can’t perform that action at this time.
0 commit comments