IMAGE = ivre-web-img
VERSION = latest
NAME = ivre-web

.PHONY: all
all: clean prepare build run

.PHONY: prepare
prepare:
	cp ../../config/host_ivre.conf ivre.conf
	tar -cf ivre.tar ../../../ivre

.PHONY: build
build:
	docker build -t $(IMAGE):$(VERSION) .

.PHONY: run
run:
	docker run --rm -it -p 8082:80 --name $(NAME) $(IMAGE):$(VERSION)

.PHONY: runlinked
runlinked:
	docker run --rm -it -p 8082:80 --network host --name $(NAME) $(IMAGE):$(VERSION)

.PHONY: runbash
runbash:
	docker run --rm -it -p 8082:80 --name $(NAME) $(IMAGE):$(VERSION) /bin/sh

.PHONY: attach
attach:
	docker exec -it $(NAME) /bin/bash

.PHONY: clean
clean:
	rm -f *.conf *.tar
