Properly build specific Torch image
This commit is contained in:
		| @@ -12,6 +12,7 @@ TAG=$(echo "${BRANCH_NAME}" | sed -e "s/\//_/g") | ||||
| TAG_PLOT=${TAG}_plot | ||||
| TAG_FREQAI=${TAG}_freqai | ||||
| TAG_FREQAI_RL=${TAG_FREQAI}rl | ||||
| TAG_FREQAI_TORCH=${TAG_FREQAI}torch | ||||
| TAG_PI="${TAG}_pi" | ||||
|  | ||||
| TAG_ARM=${TAG}_arm | ||||
| @@ -84,6 +85,10 @@ docker manifest push -p ${IMAGE_NAME}:${TAG_FREQAI} | ||||
| docker manifest create ${IMAGE_NAME}:${TAG_FREQAI_RL} ${CACHE_IMAGE}:${TAG_FREQAI_RL} ${CACHE_IMAGE}:${TAG_FREQAI_RL_ARM} | ||||
| docker manifest push -p ${IMAGE_NAME}:${TAG_FREQAI_RL} | ||||
|  | ||||
| # Create special Torch tag - which is identical to the RL tag. | ||||
| docker manifest create ${IMAGE_NAME}:${TAG_FREQAI_TORCH} ${CACHE_IMAGE}:${TAG_FREQAI_RL} ${CACHE_IMAGE}:${TAG_FREQAI_RL_ARM} | ||||
| docker manifest push -p ${IMAGE_NAME}:${TAG_FREQAI_TORCH} | ||||
|  | ||||
| # copy images to ghcr.io | ||||
|  | ||||
| alias crane="docker run --rm -i -v $(pwd)/.crane:/home/nonroot/.docker/ gcr.io/go-containerregistry/crane" | ||||
| @@ -93,6 +98,7 @@ chmod a+rwx .crane | ||||
| echo "${GHCR_TOKEN}" | crane auth login ghcr.io -u "${GHCR_USERNAME}" --password-stdin | ||||
|  | ||||
| crane copy ${IMAGE_NAME}:${TAG_FREQAI_RL} ${GHCR_IMAGE_NAME}:${TAG_FREQAI_RL} | ||||
| crane copy ${IMAGE_NAME}:${TAG_FREQAI_RL} ${GHCR_IMAGE_NAME}:${TAG_FREQAI_TORCH} | ||||
| crane copy ${IMAGE_NAME}:${TAG_FREQAI} ${GHCR_IMAGE_NAME}:${TAG_FREQAI} | ||||
| crane copy ${IMAGE_NAME}:${TAG_PLOT} ${GHCR_IMAGE_NAME}:${TAG_PLOT} | ||||
| crane copy ${IMAGE_NAME}:${TAG} ${GHCR_IMAGE_NAME}:${TAG} | ||||
|   | ||||
| @@ -9,7 +9,6 @@ TAG=$(echo "${BRANCH_NAME}" | sed -e "s/\//_/g") | ||||
| TAG_PLOT=${TAG}_plot | ||||
| TAG_FREQAI=${TAG}_freqai | ||||
| TAG_FREQAI_RL=${TAG_FREQAI}rl | ||||
| TAG_FREQAI_RL=${TAG_FREQAI}torch | ||||
| TAG_PI="${TAG}_pi" | ||||
|  | ||||
| PI_PLATFORM="linux/arm/v7" | ||||
| @@ -66,7 +65,6 @@ docker build --build-arg sourceimage=freqtrade --build-arg sourcetag=${TAG_FREQA | ||||
| docker tag freqtrade:$TAG_PLOT ${CACHE_IMAGE}:$TAG_PLOT | ||||
| docker tag freqtrade:$TAG_FREQAI ${CACHE_IMAGE}:$TAG_FREQAI | ||||
| docker tag freqtrade:$TAG_FREQAI_RL ${CACHE_IMAGE}:$TAG_FREQAI_RL | ||||
| docker tag freqtrade:$TAG_FREQAI_RL ${CACHE_IMAGE}:$TAG_FREQAI_TORCH | ||||
|  | ||||
| # Run backtest | ||||
| docker run --rm -v $(pwd)/config_examples/config_bittrex.example.json:/freqtrade/config.json:ro -v $(pwd)/tests:/tests freqtrade:${TAG} backtesting --datadir /tests/testdata --strategy-path /tests/strategy/strats/ --strategy StrategyTestV3 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user