Mercurial > public > hey
annotate Dockerfile @ 9:ae1a84916424
add basic docker config
author | Dennis <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 18 Jul 2023 20:06:11 +0100 |
parents | |
children |
rev | line source |
---|---|
9
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 FROM debian:latest |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 WORKDIR /app |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 COPY CMakeLists.txt . |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 COPY src src/ |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
7 |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 RUN apt-get update |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 RUN apt-get install cmake -y |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
10 |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
11 RUN mkdir -p build |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
12 RUN cd build && cmake .. && make && chmod +x hey |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
13 |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
14 CMD ["./build/hey"] |
ae1a84916424
add basic docker config
Dennis <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
15 |