Skip to content

Commit d19e5a8

Browse files
committed
Make docker image builds able to be called from repo's root
1 parent 0d7a623 commit d19e5a8

6 files changed

Lines changed: 14 additions & 8 deletions

File tree

cpp/docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
FROM cppserverbase:latest as builder
22

33
COPY . /code
4-
WORKDIR /code/build
4+
WORKDIR /code/cpp/build
55
RUN cmake -DCMAKE_BUILD_TYPE=Release .. \
66
&& make -j4 && mkdir -p /cppserver \
7-
&& cp /code/build/src/main/cpp/cpphttpserver /cppserver/cppserver \
7+
&& cp /code/cpp/build/src/main/cpp/cpphttpserver /cppserver/cppserver \
88
&& rm -rf /code
99

1010
WORKDIR /cppserver

cpp/scripts/build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
#!/bin/bash
22

3-
docker build --no-cache -t cppserverhttp2talk -f docker/Dockerfile .
3+
readonly GIT_ROOT_DIR=$(git rev-parse --show-toplevel)
4+
5+
docker build --no-cache -t cppserverhttp2talk -f ${GIT_ROOT_DIR}/cpp/docker/Dockerfile .

cpp/scripts/buildBase.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
#!/bin/bash
22

3-
docker build --no-cache -t cppserverbase -f docker/Dockerfile .
3+
readonly GIT_ROOT_DIR=$(git rev-parse --show-toplevel)
4+
5+
docker build -t cppserverbase -f ${GIT_ROOT_DIR}/cpp/docker/base/Dockerfile .

docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ services:
2323

2424
networks:
2525
default:
26-
name: myhttp2-network
26+
name: http2-network
2727
attachable: true

node/scripts/build.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh
2+
3+
readonly GIT_ROOT_DIR=$(git rev-parse --show-toplevel)
4+
5+
docker build --no-cache -t nodeserverhttp2talk -f ${GIT_ROOT_DIR}/node/docker/Dockerfile .

node/scripts/build/build.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)