This commit is contained in:
Oleg Sheynin 2024-07-21 20:57:44 -04:00
parent 41bd124904
commit 4d5806f3eb
2 changed files with 10 additions and 11 deletions

View File

@ -29,8 +29,7 @@ ImageName=${AppName}
ImageDir=${HOME}/docker_images ImageDir=${HOME}/docker_images
mkdir -p ${ImageDir} mkdir -p ${ImageDir}
TgtImageDir=/home/cvtt/docker_images RegistryService=cloud21.cvtt.vpn:5500
Version=$(cat ${RootDir}/cvttpy/release_version.txt) Version=$(cat ${RootDir}/cvttpy/release_version.txt)
@ -44,12 +43,11 @@ Cmd="docker save -o ${ImageDir}/${ImageName}.img.tar ${ImageName}"
echo ${Cmd} echo ${Cmd}
eval ${Cmd} eval ${Cmd}
Cmd="docker tag ${ImageName}:latest ${RegistryService}/${ImageName}:latest"
Cmd="ssh cvtt@${TgtHostname} \"mkdir -p ${TgtImageDir}\""
echo ${Cmd} echo ${Cmd}
eval ${Cmd} eval ${Cmd}
Cmd="scp ${ImageDir}/${ImageName}.img.tar cvtt@${TgtHostname}:${TgtImageDir}/" Cmd="docker push ${RegistryService}/${ImageName}:latest"
echo ${Cmd} echo ${Cmd}
eval ${Cmd} eval ${Cmd}

View File

@ -1,15 +1,14 @@
# Build/Dev Host # Build/Dev Host
## Build ## Build
```bash ```bash
TgtHostname=cryptoval4.cvtt.vpn
Version=$(cat /home/oleg/develop/cvtt2/cvttpy/release_version.txt) Version=$(cat /home/oleg/develop/cvtt2/cvttpy/release_version.txt)
cd /home/oleg/develop/cvtt2 cd /home/oleg/develop/cvtt2
docker build -t crypto_md_day -t crypto_md_day${Version} -f docker_dev/crypto_md_day/Dockerfile . docker build -t crypto_md_day -t crypto_md_day:${Version} -f docker_dev/crypto_md_day/Dockerfile .
## Deploy ## Deploy
/home/oleg/develop/cvtt2/docker_dev/build.sh crypto_md_day cryptoval4.cvtt.vpn /home/oleg/develop/cvtt2/docker_dev/build.sh crypto_md_day
``` ```
@ -19,11 +18,13 @@ sudo usermod -a -G docker cvtt
``` ```
**Re-login as cvtt after adding cvtt to the group** **Re-login as cvtt after adding cvtt to the group**
### Clean
```bash ```bash
docker rm -f crypto_md_day docker rm -f crypto_md_day
docker images --filter=reference=crypto_md_day --format="{{.ID}}" | uniq | xargs docker rmi -f docker images --filter=reference=crypto_md_day --format="{{.ID}}" | uniq | xargs docker rmi -f
```
# Test run locally ### Test run locally
```
docker load -i /home/oleg/docker_images/crypto_md_day.img.tar docker load -i /home/oleg/docker_images/crypto_md_day.img.tar
mkdir -p /tmp/data mkdir -p /tmp/data
mkdir -p /tmp/logs mkdir -p /tmp/logs