summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <colomar.6.4.3@gmail.com>2020-02-28 03:44:47 +0100
committerAlejandro Colomar <colomar.6.4.3@gmail.com>2020-02-28 03:44:47 +0100
commit8076a0606f421f7c6014a931ca1e22ef78826667 (patch)
tree20ad7d527685da3b8be720a928a4a3c5c9d6ce77
parentd829b0c1de92855cdf7b5cabf999260184084c53 (diff)
Update dockerfilerob_0.1+2rob_0.1+1rob_0.1
-rw-r--r--rob/docker/dev/Dockerfile28
1 files changed, 20 insertions, 8 deletions
diff --git a/rob/docker/dev/Dockerfile b/rob/docker/dev/Dockerfile
index ef37a15..9bbe5be 100644
--- a/rob/docker/dev/Dockerfile
+++ b/rob/docker/dev/Dockerfile
@@ -1,9 +1,21 @@
-FROM alejandrocolomar/libalx:dev
-RUN git clone https://github.com/alejandro-colomar/rob_cam_test.git && \
- make -C rob_cam_test -j 2
-
- 2 apt-get update
- 3 apt-get upgrade
- 6 cat > cam.c
- 7 gcc -Wall -Werror -Wextra -O3 -march=native -flto -fuse-linker-plugin -static $(pkg-config --static --cflags libalx-base) cam.c -o cam $(pkg-config --static --libs libalx-base)
+FROM alejandrocolomar/libalx:dev AS build
+WORKDIR /tmp
+RUN git clone --single-branch --branch rob \
+ https://github.com/alejandro-colomar/rob_cam.git
+RUN make -C rob_cam/rob/ -j 2
+FROM debian:testing
+WORKDIR /app
+RUN apt-get update && \
+ apt-get upgrade --yes && \
+ apt-get install -V \
+ telnet \
+ deborphan \
+ --yes && \
+ apt-get autoremove --purge --yes && \
+ apt-get purge $(deborphan) --yes && \
+ apt-get autoclean && \
+ apt-get clean
+COPY --from=build /tmp/rob_cam/rob/rob .
+RUN chmod +x ./rob
+CMD ["./rob"]