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

.PHONY: all
all: clean prepare build runlinked

.PHONY: prepare
prepare:
	cp ../../config/docker_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 80:80 --name $(NAME) $(IMAGE):$(VERSION)

.PHONY: runlinked
runlinked:
	docker run --rm -it -p 80:80 --link console-ivre-db:console_ivre_db_host --name $(NAME) $(IMAGE):$(VERSION)

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

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

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