summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <colomar.6.4.3@gmail.com>2020-02-28 03:54:40 +0100
committerAlejandro Colomar <colomar.6.4.3@gmail.com>2020-02-28 03:54:40 +0100
commit7d34efaaca69905be473e66831f987c99e417e3f (patch)
tree1a4beb67e0b07d2ae4f65d1660e65c44a60fd277
parent9b7e997513ff08ffe3e9f0c4d38abf598381200b (diff)
parent8076a0606f421f7c6014a931ca1e22ef78826667 (diff)
Merge branch 'rob'cam_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"]