fix: docker files
This commit is contained in:
parent
a33e8f2c05
commit
17b0b86f6d
4 changed files with 30 additions and 13 deletions
11
Dockerfile
11
Dockerfile
|
@ -1,19 +1,16 @@
|
|||
FROM drogonframework/drogon AS installer
|
||||
FROM drogonframework/drogon-arm AS installer
|
||||
|
||||
ENV CORE_ROOT=$IROOT/core
|
||||
|
||||
WORKDIR $IROOT
|
||||
|
||||
COPY . $CORE_ROOT
|
||||
|
||||
WORKDIR $CORE_ROOT
|
||||
|
||||
RUN ./build.sh
|
||||
|
||||
FROM drogonframework/drogon
|
||||
FROM drogonframework/drogon-arm
|
||||
|
||||
COPY --from=installer /srv/core /srv/core
|
||||
COPY --from=installer /bin/core /bin/core
|
||||
|
||||
EXPOSE 5000
|
||||
|
||||
ENTRYPOINT ["/srv/core"]
|
||||
ENTRYPOINT ["core"]
|
||||
|
|
|
@ -21,7 +21,4 @@ ENV DROGON_ROOT=$IROOT/drogon
|
|||
|
||||
WORKDIR $IROOT
|
||||
ADD https://api.github.com/repos/an-tao/drogon/git/refs/heads/master version.json
|
||||
RUN git clone https://github.com/an-tao/drogon
|
||||
|
||||
WORKDIR $DROGON_ROOT
|
||||
RUN ./build.sh
|
||||
RUN git clone https://github.com/an-tao/drogon && cd drogon && ./build.sh
|
||||
|
|
6
build.sh
6
build.sh
|
@ -29,5 +29,7 @@ if [ "$?" != "0" ]; then
|
|||
exit -1
|
||||
fi
|
||||
|
||||
cp core /srv/
|
||||
cp config.json /srv/
|
||||
cp core /bin/
|
||||
|
||||
mkdir /srv/core
|
||||
cp config.json /srv/core
|
||||
|
|
21
docker-compose.yml
Normal file
21
docker-compose.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
version: '3.2'
|
||||
volumes:
|
||||
v-core-data:
|
||||
services:
|
||||
drogon-arm:
|
||||
image: drogonframework/drogon-arm
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile.drogon
|
||||
core:
|
||||
image: registry.gitlab.com/emgauwa/core
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
restart: always
|
||||
ports:
|
||||
- "80:5000"
|
||||
volumes:
|
||||
- type: volume
|
||||
source: v-core-data
|
||||
target: /srv/core
|
Loading…
Reference in a new issue