1
1
# Build a container via the command "make build"
2
2
# By Jason Gegere <jason@htmlgraphic.com>
3
3
4
- VERSION = 1.7.1
5
- NAME = apache
4
+ TAG = 1.7.1
5
+ CONTAINER = apache
6
6
IMAGE_REPO = htmlgraphic
7
- IMAGE_NAME = $(IMAGE_REPO ) /$(NAME )
8
- DOMAIN = htmlgraphic.com
7
+ IMAGE_NAME = $(IMAGE_REPO ) /$(CONTAINER )
9
8
include .env # .env file needs to created for this to work properly
10
9
11
10
@@ -14,17 +13,16 @@ all:: help
14
13
15
14
help :
16
15
@echo " "
17
- @echo " -- Help Menu"
16
+ @echo " -- Help Menu for $( IMAGE_NAME ) : $( TAG ) "
18
17
@echo " "
19
- @echo " make build - Build image $( IMAGE_NAME ) : $( VERSION ) "
20
- @echo " make push - Push $( IMAGE_NAME) :$( VERSION ) to public docker repo"
18
+ @echo " make build - Build Image "
19
+ @echo " make push - Push $( IMAGE_NAME) :$( TAG ) to public Docker repo"
21
20
@echo " make run - Run docker-compose and create local development environment"
22
- @echo " make start - Start the EXISTING $( NAME) container"
23
- @echo " make stop - Stop local environment build"
24
- @echo " make restart - Stop and start $( NAME) container"
25
- @echo " make rm - Stop and remove $( NAME) container"
26
- @echo " make state - View state $( NAME) container"
27
- @echo " make logs - View logs in real time"
21
+ @echo " make start - Start the EXISTING $( CONTAINER) container"
22
+ @echo " make stop - Stop running containers"
23
+ @echo " make rm - Stop and remove $( CONTAINER) container"
24
+ @echo " make state - View state $( CONTAINER) container"
25
+ @echo " make logs - View logs"
28
26
29
27
30
28
env :
@@ -39,11 +37,11 @@ build:
39
37
docker build \
40
38
--build-arg VCS_REF=` git rev-parse --short HEAD` \
41
39
--build-arg BUILD_DATE=` date -u +" %Y-%m-%dT%H:%M:%SZ" ` \
42
- --rm -t $(IMAGE_NAME ) :$(VERSION ) -t $(IMAGE_NAME ) :envoyer .
40
+ --rm -t $(IMAGE_NAME ) :$(TAG ) -t $(IMAGE_NAME ) :latest .
43
41
44
42
push :
45
43
@echo " note: If the repository is set as an automatted build you will NOT be able to push"
46
- docker push $(IMAGE_NAME ) :$(VERSION )
44
+ docker push $(IMAGE_NAME ) :$(TAG )
47
45
48
46
run :
49
47
@echo ' Checking... initial run structure'
@@ -65,17 +63,15 @@ stop:
65
63
@echo " Stopping local environment setup"
66
64
docker-compose stop
67
65
68
- restart : stop start
69
-
70
66
rm :
71
67
@echo " On remove, containers are specifally referenced, as to not destroy ANY persistent data"
72
- @echo " Removing $( NAME ) and $( NAME ) _db"
73
- docker rm -f $(NAME )
74
- docker rm -f $(NAME ) _db
68
+ @echo " Removing $( CONTAINER ) and $( CONTAINER ) _db"
69
+ docker rm -f $(CONTAINER )
70
+ docker rm -f $(CONTAINER ) _db
75
71
76
72
state :
77
- docker ps -a | grep $(NAME )
73
+ docker ps -a | grep $(CONTAINER )
78
74
79
75
logs :
80
- @echo " Build $( NAME ) ..."
81
- docker logs -f $(NAME )
76
+ @echo " Build $( CONTAINER ) ..."
77
+ docker logs -f $(CONTAINER )
0 commit comments