1
0
mirror of https://github.com/PanJiaChen/vue-element-admin.git synced 2025-08-11 13:39:48 +08:00
vue-element-admin/build/Dockerfile.dist
Edwin Betancourt 12c3aef872
feat: Add support docker hub continuous delivery. (#1016)
* feat: Add support docker hub continuous delivery.

* remove comments
2021-08-05 11:49:45 -04:00

38 lines
856 B
Docker

FROM nginx:1.21.1-alpine
LABEL maintainer="EdwinBetanc0urt@outlook.com" \
description="ADempiere-Vue"
# Add operative system dependencies
RUN rm -rf /var/cache/apk/* && \
apk update && \
apk add \
--virtual .build-deps \
ca-certificates \
curl \
unzip
ARG RELEASE_VERSION="rt-4.8"
ENV URL_REPO="https://github.com/adempiere/adempiere-vue" \
BINARY_NAME="Adempiere-Vue.zip" \
API_URL="https://api.erpya.com"
COPY start.sh .
# Create app directory
RUN cd /usr/share/nginx/html && \
# Download release file
curl --output $BINARY_NAME \
-L "$URL_REPO/releases/download/$RELEASE_VERSION/$BINARY_NAME" && \
# uncompress and delete files
unzip -o $BINARY_NAME && \
# delete unised files
apk del .build-deps && \
rm $BINARY_NAME && \
rm -rf /tmp/* && \
# Rename project folder
mv dist/* /usr/share/nginx/html/
CMD 'sh' 'start.sh'