- 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.
17 lines
583 B
Docker
17 lines
583 B
Docker
# ===========================================
|
|
# Yao Development
|
|
# docker build --build-arg VERSION="1.0.0-alpha" -t yaoapp/yao:1.0.0-alpha-dev .
|
|
# docker run --rm yaoapp/yao:1.0.0-alpha-dev yao version
|
|
# ===========================================
|
|
FROM ubuntu:24.04
|
|
ARG TARGETARCH
|
|
RUN groupadd -r yao && useradd -r -g yao yao && \
|
|
apt-get update && \
|
|
apt-get install -y curl sudo procps net-tools
|
|
COPY yao-${TARGETARCH} /usr/local/bin/yao
|
|
RUN chmod +x /usr/local/bin/yao && mkdir -p /data/app
|
|
|
|
VOLUME /data/app
|
|
WORKDIR /data/app
|
|
EXPOSE 5099
|
|
CMD ["tail", "-f","/dev/null"]
|