progress
This commit is contained in:
parent
41bd124904
commit
4d5806f3eb
8
build.sh
8
build.sh
@ -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}
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user