Repository navigation
Expand file tree
/
Copy pathconfig.mk
More file actions
28 lines (26 loc) · 1.75 KB
/
Copy pathconfig.mk
File metadata and controls
28 lines (26 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Variables.
ENVIRONMENT ?=
IMAGE_TAG ?= latest
REGISTRY_HOST ?= ghcr.io/utexo-protocol
CURRENT_DATE_TIME := $(shell date +'%Y-%m-%d')
LATEST_COMMIT := $(shell git rev-parse --short HEAD)
# Image names.
PARENT_IMAGE := utexo-bridge-parent
ENCLAVE_IMAGE := utexo-bridge-enclave
ENCLAVE_RGB_IMAGE := utexo-bridge-enclave-rgb
ENCLAVE_CCD_IMAGE := utexo-bridge-enclave-ccd
ENCLAVE_DEV_IMAGE := utexo-bridge-enclave-light
# Variables for build.
IMAGE_PARENT_BACKUP = $(REGISTRY_HOST)/$(PARENT_IMAGE)$(ENVIRONMENT):$(CURRENT_DATE_TIME)-$(LATEST_COMMIT)
IMAGE_PARENT_LATEST = $(REGISTRY_HOST)/$(PARENT_IMAGE)$(ENVIRONMENT):$(IMAGE_TAG)
# Dev parent: same image, own tags, so it never lands on :latest.
IMAGE_PARENT_DEV_BACKUP = $(REGISTRY_HOST)/$(PARENT_IMAGE)$(ENVIRONMENT):$(CURRENT_DATE_TIME)-$(LATEST_COMMIT)-dev
IMAGE_PARENT_DEV_LATEST = $(REGISTRY_HOST)/$(PARENT_IMAGE)$(ENVIRONMENT):dev
IMAGE_ENCLAVE_BACKUP = $(REGISTRY_HOST)/$(ENCLAVE_IMAGE)$(ENVIRONMENT):$(CURRENT_DATE_TIME)-$(LATEST_COMMIT)
IMAGE_ENCLAVE_LATEST = $(REGISTRY_HOST)/$(ENCLAVE_IMAGE)$(ENVIRONMENT):$(IMAGE_TAG)
IMAGE_ENCLAVE_RGB_BACKUP = $(REGISTRY_HOST)/$(ENCLAVE_RGB_IMAGE)$(ENVIRONMENT):$(CURRENT_DATE_TIME)-$(LATEST_COMMIT)
IMAGE_ENCLAVE_RGB_LATEST = $(REGISTRY_HOST)/$(ENCLAVE_RGB_IMAGE)$(ENVIRONMENT):$(IMAGE_TAG)
IMAGE_ENCLAVE_CCD_BACKUP = $(REGISTRY_HOST)/$(ENCLAVE_CCD_IMAGE)$(ENVIRONMENT):$(CURRENT_DATE_TIME)-$(LATEST_COMMIT)
IMAGE_ENCLAVE_CCD_LATEST = $(REGISTRY_HOST)/$(ENCLAVE_CCD_IMAGE)$(ENVIRONMENT):$(IMAGE_TAG)
IMAGE_ENCLAVE_DEV_BACKUP = $(REGISTRY_HOST)/$(ENCLAVE_DEV_IMAGE)$(ENVIRONMENT):$(CURRENT_DATE_TIME)-$(LATEST_COMMIT)
IMAGE_ENCLAVE_DEV_LATEST = $(REGISTRY_HOST)/$(ENCLAVE_DEV_IMAGE)$(ENVIRONMENT):$(IMAGE_TAG)