1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-08-01 16:38:02 +08:00
cosin/server/serving-api/Dockerfile
Hai Liang Wang c8ea030b5e https://github.com/cskefu/cskefu/issues/775 init docker compose files
Signed-off-by: Hai Liang Wang <hai@chatopera.com>
2022-12-26 15:32:28 +08:00

30 lines
857 B
Docker

FROM chatopera/java:17
MAINTAINER Hai Liang Wang <h@cskefu.com>
# base image is built with config/base/build.sh
ARG DEBIAN_FRONTEND=noninteractive
ARG VCS_REF
ARG APPLICATION_CUSTOMER_ENTITY
ARG APPLICATION_BUILD_DATESTR
ENV APPLICATION_CUSTOMER_ENTITY=$APPLICATION_CUSTOMER_ENTITY
ENV APPLICATION_BUILD_DATESTR=$APPLICATION_BUILD_DATESTR
ENV SPRING_PROFILES_ACTIVE=docker
LABEL org.label-schema.vcs-ref=$VCS_REF \
org.label-schema.vcs-url="https://github.com/cskefu/cskefu"
RUN rm -rf /opt/cskefu && mkdir /opt/cskefu && \
mkdir /opt/cskefu/felix-cache && \
mkdir /opt/cskefu/plugins
COPY ./target/serving-api.jar /opt/cskefu/serving-api.jar
COPY ./target/internal-bundles /opt/cskefu/internal-bundles
COPY ./assets/*.sh /opt/cskefu
RUN chmod +x /opt/cskefu/*.sh
WORKDIR /opt/cskefu
EXPOSE 6500-6700
CMD ["./docker-entrypoint.sh"]