32 lines
466 B
Docker
32 lines
466 B
Docker
ARG DOCKER_BASEIMAGE
|
|
FROM ${DOCKER_BASEIMAGE}
|
|
|
|
ARG DOCKER_MAINTAINER
|
|
LABEL maintainer="${DOCKER_MAINTAINER}"
|
|
|
|
ARG PROJECT_NAME
|
|
ARG DBTYPE
|
|
ARG DBHOST
|
|
ARG DBUSER
|
|
ARG DBPASS
|
|
ARG DBTABLE
|
|
ARG STORAGE
|
|
|
|
ARG STORAGE_TYPE
|
|
ARG STORAGE_HOST
|
|
ARG STORAGE_PATH
|
|
ARG ACCOUNT_ID
|
|
ARG APPLICATION_KEY
|
|
|
|
|
|
COPY assets/build /build
|
|
WORKDIR /build
|
|
RUN chmod +x *.sh && \
|
|
./install.sh
|
|
|
|
COPY assets/ /
|
|
WORKDIR /usr/local/sbin
|
|
RUN chmod +x *.sh
|
|
|
|
ENTRYPOINT [ "/usr/local/sbin/backup.sh" ]
|