- Changed default R2_BUCKET from 'get-yaoapps' to 'releases' for better alignment with asset management. - Updated asset prefix paths in multiple workflows to remove 'releases/' prefix, ensuring uniformity in asset retrieval. - Enhanced localization in command outputs to reflect updated CDN URLs for better user experience.
19 lines
585 B
Docker
19 lines
585 B
Docker
# ===========================================
|
|
# Yao Production
|
|
# docker build --build-arg VERSION="1.0.0-alpha" -t yaoapp/yao:1.0.0-alpha .
|
|
# docker run --rm yaoapp/yao:1.0.0-alpha yao version
|
|
# ===========================================
|
|
FROM alpine:latest
|
|
ARG TARGETARCH
|
|
RUN apk --no-cache add curl
|
|
COPY yao-${TARGETARCH} /usr/local/bin/yao
|
|
RUN chmod +x /usr/local/bin/yao && \
|
|
addgroup -S yao && adduser -S -G yao yao && \
|
|
mkdir -p /data/app && \
|
|
chown -R yao:yao /data/app
|
|
|
|
USER yao
|
|
VOLUME /data/app
|
|
WORKDIR /data/app
|
|
EXPOSE 5099
|
|
CMD ["/usr/local/bin/yao", "start"]
|