mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2026-02-07 18:26:41 +08:00
add docker file
This commit is contained in:
parent
1c224b1824
commit
d1d99a959d
14
dockerfiles/demo.dockerfile
Normal file
14
dockerfiles/demo.dockerfile
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
FROM hydroproject/base:latest
|
||||||
|
|
||||||
|
ENV DEMO_HOME /shm-demo
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
# start from project home dir
|
||||||
|
COPY . $DEMO_HOME
|
||||||
|
RUN mkdir $DEMO_HOME/build
|
||||||
|
WORKDIR /$DEMO_HOME/build
|
||||||
|
|
||||||
|
RUN cmake .. && make
|
||||||
|
|
||||||
|
COPY dockerfiles/start-demo.sh /
|
||||||
|
CMD bash start-demo.sh
|
||||||
11
dockerfiles/start-demo.sh
Normal file
11
dockerfiles/start-demo.sh
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd $DEMO_HOME/
|
||||||
|
|
||||||
|
if [[ "$ROLE" == 's' ]]; then
|
||||||
|
# run server
|
||||||
|
./build/bin/kvs s
|
||||||
|
else
|
||||||
|
# run client
|
||||||
|
sleep 3600
|
||||||
|
fi
|
||||||
Loading…
x
Reference in New Issue
Block a user