File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM lightx2v/lightx2v:25111101-cu128 AS base
1+ ARG BASE_TAG=26011201-cu128
2+ FROM lightx2v/lightx2v:${BASE_TAG} AS base
23
34RUN mkdir /workspace/LightX2V
45WORKDIR /workspace/LightX2V
56ENV PYTHONPATH=/workspace/LightX2V
67
7- RUN pip install diffusers==0.37.1
8+ RUN pip install diffusers==0.37.1 librosa
89
910COPY tools tools
1011COPY assets assets
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -euo pipefail
3+
4+ SCRIPT_DIR=" $( cd " $( dirname " $0 " ) " && pwd) "
5+ REPO_ROOT=" $( cd " $SCRIPT_DIR /.." && pwd) "
6+ DOCKERFILE=" $SCRIPT_DIR /Dockerfile_deploy"
7+
8+ AUTO_BASE_TAG=$( grep -oP ' ARG BASE_TAG=\K\S+' " $DOCKERFILE " | head -1)
9+ BASE_TAG=" ${1:- $AUTO_BASE_TAG } "
10+ REGISTRY=" ${2:- registry.cn-sh-01.sensecore.cn/ devsft-ccr-2/ lightx2v} "
11+ DATE_TAG=$( date +%y%m%d)
12+ GIT_HASH=$( git -C " $REPO_ROOT " rev-parse --short HEAD)
13+ IMAGE_TAG=" ${REGISTRY} :server-${BASE_TAG} -${DATE_TAG} -${GIT_HASH} "
14+
15+ echo " Base image tag: $BASE_TAG "
16+ echo " Building image: $IMAGE_TAG "
17+ docker buildx build --platform linux/amd64 -f " $DOCKERFILE " -t " $IMAGE_TAG " --build-arg BASE_TAG=" $BASE_TAG " " $REPO_ROOT "
You can’t perform that action at this time.
0 commit comments