github.com/pachyderm/pachyderm@v1.13.4/examples/joins/Makefile (about)

     1  # Set as you wish
     2  DOCKER_ACCOUNT := pachyderm
     3  CONTAINER_NAME := example-joins-inner-outer
     4  CONTAINER_VERSION := 1.12.2
     5  CONTAINER_TAG := $(DOCKER_ACCOUNT)/$(CONTAINER_NAME):$(CONTAINER_VERSION)
     6  
     7  docker-image:
     8  	@docker build -t $(CONTAINER_TAG) .
     9  	@docker push $(CONTAINER_TAG)
    10  
    11  setup:
    12  	mkdir -p ./stores ./purchases ./returns
    13  	echo "Creating stores..."
    14  	printf '{"storeid":"1", "name":"washington st.","address":{"zipcode":"02108","country":"US"}}' \
    15  	>./stores/STOREID1.txt
    16  	printf '{"storeid":"2", "name":"hollywood bvd.","address":{"zipcode":"02108","country":"US"}}' \
    17  	>./stores/STOREID2.txt
    18  	printf '{"storeid":"3", "name":"beverly hills","address":{"zipcode":"90210","country":"US"}}' \
    19  	>./stores/STOREID3.txt
    20  	printf '{"storeid":"4", "name":"mariposa st.","address":{"zipcode":"94107","country":"US"}}' \
    21  	>./stores/STOREID4.txt
    22  	printf '{"storeid":"5", "name":"tremont st.","address":{"zipcode":"90210","country":"US"}}' \
    23  	>./stores/STOREID5.txt
    24  	echo "Creating purchases..."
    25  	printf "ORDER_HEADER|W080520|2020-10-10\nSKU|1001|QTY|2|UNIT_PRICE|100.00\n" \
    26  	 >./purchases/ORDERW080520_STOREID1.txt
    27  	printf "ORDER_HEADER|W080521|2020-10-10\nSKU|2002|QTY|1|UNIT_PRICE|250.00\n" \
    28  	 >./purchases/ORDERW080521_STOREID1.txt
    29  	printf "ORDER_HEADER|W078929|2020-10-10\nSKU|0615|QTY|1|UNIT_PRICE|75.00\n" \
    30  	 >./purchases/ORDERW078929_STOREID2.txt
    31  	printf "ORDER_HEADER|W598471|2020-10-10\nSKU|1001|QTY|3|UNIT_PRICE|100.00\n" \
    32  	 >./purchases/ORDERW598471_STOREID3.txt
    33  	printf "ORDER_HEADER|W080231|2020-10-10\nSKU|1001|QTY|2|UNIT_PRICE|100.00\n" \
    34  	 >./purchases/ORDERW080231_STOREID5.txt
    35  	printf "ORDER_HEADER|W080528|2020-10-10\nSKU|2002|QTY|1|UNIT_PRICE|250.00\n" \
    36  	 >./purchases/ORDERW080528_STOREID5.txt
    37  	echo "Creating returns..."
    38  	printf "ORDER_HEADER|W080520|2020-10-12\nSKU|1001|QTY|1|UNIT_PRICE|100.00\n" \
    39  	 >./returns/ORDERW080520_STOREID1.txt
    40  	printf "ORDER_HEADER|W080231|2020-10-10\nSKU|1001|QTY|1|UNIT_PRICE|100.00\n" \
    41  	 >./returns/ORDERW080231_STOREID5.txt
    42  	printf "ORDER_HEADER|W080528|2020-10-10\nSKU|2002|QTY|1|UNIT_PRICE|250.00\n" \
    43  	 >./returns/ORDERW080528_STOREID5.txt
    44  	printf "ORDER_HEADER|W261452|2020-10-10\nSKU|0246|QTY|1|UNIT_PRICE|50.00\n" \
    45  	 >./returns/ORDERW261452_STOREID0.txt
    46  
    47  create:
    48  	pachctl create repo stores
    49  	pachctl create repo purchases
    50  	pachctl create repo returns
    51  	pachctl put file -r stores@master:/ -f stores
    52  	pachctl list file stores@master
    53  	pachctl put file -r purchases@master:/ -f purchases
    54  	pachctl list file purchases@master
    55  	pachctl put file -r returns@master:/ -f returns
    56  	pachctl list file returns@master	
    57