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