-
Notifications
You must be signed in to change notification settings - Fork 132
/
Makefile
32 lines (24 loc) · 1022 Bytes
/
Makefile
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
29
30
31
32
###############################################################################
# ENVIRONMENT CONFIGURATION
###############################################################################
MAKEFLAGS += --no-print-directory
SHELL=/bin/bash
# Use default as default goal when running 'make'
.PHONY: default
.DEFAULT_GOAL := default
###############################################################################
# GOAL PARAMETERS
###############################################################################
# Container name
CONTAINER_NAME ?= "julianxhokaxhiu/lineageota"
# Tag name
TAG_NAME ?= "latest"
###############################################################################
# GOALS ( safe defaults )
###############################################################################
default:
@docker build -t $(CONTAINER_NAME):$(TAG_NAME) .
run:
@docker run --rm=true -it -p 8080:80 -v "$(CURDIR)/builds:/var/www/html/builds" $(CONTAINER_NAME):$(TAG_NAME)
clean:
@docker rmi $(CONTAINER_NAME):$(TAG_NAME)