@@ -5,9 +5,13 @@ SHELL := bash
5
5
6
6
# version := dev
7
7
ifeq ($(version ) , )
8
- DC_CMD := docker compose -f docker-compose.dev.yml
8
+ DC_CMD := sudo chmod -R 755 . ;\
9
+ sudo chown -R $(whoami ) :$(whoami ) . ;\
10
+ docker compose -f docker-compose.dev.yml
9
11
else
10
- DC_CMD := docker compose -f docker-compose.$(version ) .yml
12
+ DC_CMD := sudo chmod -R 755 . ;\
13
+ sudo chown -R $(whoami ) :$(whoami ) . ;\
14
+ docker compose -f docker-compose.$(version).yml
11
15
tag := --$(version )
12
16
endif
13
17
@@ -29,25 +33,19 @@ export APP_VERSION
29
33
# we need to down the container and rebuild the container
30
34
ifeq ($(version ) , prod)
31
35
ifeq ($(real), true)
32
- BUILD_COMMANDS = sudo chmod -R 755 . ;\
33
- sudo chown -R $(whoami ) :$(whoami ) . ;\
34
- $(DC_CMD) -v down ;\
36
+ BUILD_COMMANDS = $(DC_CMD ) -v down ;\
35
37
docker system prune -f ;\
36
38
$(DC_CMD) build --no-cache
37
39
else
38
- BUILD_COMMANDS = sudo chmod -R 755 . ;\
39
- sudo chown -R $(whoami ) :$(whoami ) . ;\
40
- trap "find . -iname .env.*.bak -exec sh -c 'mv $$0 $${0%.bak}' {} \;" SIGINT ;\
40
+ BUILD_COMMANDS = trap "find . -iname .env.*.bak -exec sh -c 'mv $$0 $${0%.bak}' {} \;" SIGINT ;\
41
41
$(DC_CMD) -v down ;\
42
42
find . -iname .env.* -exec cp {} {}.bak \; ;\
43
43
find . -iname .env.* ! -iname "*.bak" -exec sed -i -e 's/13.229.79.214/localhost/g' {} \; ;\
44
44
$(DC_CMD) build --no-cache ;\
45
45
find . -iname .env.*.bak -exec sh -c 'mv $$0 $${0%.bak}' {} \;
46
46
endif
47
47
else
48
- BUILD_COMMANDS = sudo chmod -R 755 . ;\
49
- sudo chown -R $(whoami ) :$(whoami ) . ;\
50
- $(DC_CMD) -v down ;\
48
+ BUILD_COMMANDS = $(DC_CMD ) -v down ;\
51
49
$(DC_CMD) build
52
50
endif
53
51
0 commit comments