21 lines
464 B
Docker
21 lines
464 B
Docker
# 使用 Alpine Linux 作为基础镜像
|
|
FROM alpine:latest
|
|
|
|
# 设置工作目录
|
|
WORKDIR /workspace
|
|
|
|
# 下载 xe 文件到当前目录
|
|
RUN wget -O /usr/bin/xe https://xmagic-1313201839.cos.ap-shanghai.myqcloud.com/xe
|
|
|
|
# 给 xe 文件赋予可执行权限
|
|
RUN chmod +x /usr/bin/xe
|
|
|
|
# 将本地当前目录下的所有文件拷贝到容器的 /workspace
|
|
COPY . .
|
|
|
|
# 开放 80 和 443 端口
|
|
EXPOSE 80 443
|
|
|
|
# 执行 main.js
|
|
CMD ["xe", "main.js"]
|