2024-03-29 17:50:13 +03:00
|
|
|
DOCKER_ORG := ritualnetwork
|
|
|
|
EXAMPLE_NAME := gpt4
|
|
|
|
TAG := $(DOCKER_ORG)/example-$(EXAMPLE_NAME)-infernet:latest
|
|
|
|
|
|
|
|
.phony: build run build-multiplatform try-prompt
|
|
|
|
|
|
|
|
build:
|
2024-06-06 20:18:48 +03:00
|
|
|
@docker build -t $(TAG) --build-arg index_url=$(index_url) .
|
2024-03-29 17:50:13 +03:00
|
|
|
|
|
|
|
run: build
|
|
|
|
@docker run --env-file $(EXAMPLE_NAME).env -p 3000:3000 $(TAG)
|
|
|
|
|
|
|
|
# You may need to set up a docker builder, to do so run:
|
|
|
|
# docker buildx create --name mybuilder --bootstrap --use
|
|
|
|
# refer to https://docs.docker.com/build/building/multi-platform/#building-multi-platform-images for more info
|
|
|
|
build-multiplatform:
|
|
|
|
docker buildx build --platform linux/amd64,linux/arm64 -t $(TAG) --push .
|