-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
167 lines (135 loc) · 4.77 KB
/
Copy pathMakefile
File metadata and controls
167 lines (135 loc) · 4.77 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
message:
@echo "\n\n Once you have committed any changes please make sure you do a 'make git-up' to ensure your fellow DevPledge Developers can run the complete build!!! Tah! Love John x\n\n"
up:
docker-compose -f ./ui/docker-compose-build.yml up --remove-orphans -d \
&& docker-compose -f ./sentry/docker-compose.yml up -d \
&& docker-compose -f ./cache/docker-compose.yml up -d \
&& docker-compose -f ./api/docker-compose.yml up -d \
&& docker-compose -f ./feed/docker-compose.yml up -d \
&& docker-compose -f ./ui/docker-compose.yml up -d \
&& docker-compose -f ./nginx/docker-compose.yml up -d \
&& docker ps \
&& make message
down:
make stop \
&& docker-compose -f ./ui/docker-compose-build.yml down \
&& docker-compose -f ./sentry/docker-compose.yml down \
&& docker-compose -f ./cache/docker-compose.yml down \
&& docker-compose -f ./api/docker-compose.yml down \
&& docker-compose -f ./feed/docker-compose.yml down \
&& docker-compose -f ./ui/docker-compose.yml down --remove-orphans \
&& docker-compose -f ./nginx/docker-compose.yml down \
&& docker ps
start:
docker-compose -f ./sentry/docker-compose.yml start \
&& docker-compose -f ./cache/docker-compose.yml start \
&& docker-compose -f ./api/docker-compose.yml start \
&& docker-compose -f ./feed/docker-compose.yml start \
&& docker-compose -f ./ui/docker-compose.yml start \
&& docker-compose -f ./nginx/docker-compose.yml start \
&& make message
stop:
docker-compose -f ./ui/docker-compose-build.yml stop \
&& docker-compose -f ./sentry/docker-compose.yml stop \
&& docker-compose -f ./cache/docker-compose.yml stop \
&& docker-compose -f ./api/docker-compose.yml stop \
&& docker-compose -f ./feed/docker-compose.yml stop \
&& docker-compose -f ./ui/docker-compose.yml stop \
&& docker-compose -f ./nginx/docker-compose.yml stop
build:
docker-compose -f ./ui/docker-compose-build.yml build --no-cache \
&& docker-compose -f ./sentry/docker-compose.yml build --no-cache \
&& docker-compose -f ./cache/docker-compose.yml build --no-cache \
&& docker-compose -f ./api/docker-compose.yml build --no-cache \
&& docker-compose -f ./feed/docker-compose.yml build --no-cache \
&& docker-compose -f ./ui/docker-compose.yml build --no-cache \
&& docker-compose -f ./nginx/docker-compose.yml build --no-cache
git-pull:
git pull \
&& git -C api pull \
&& git -C feed pull \
&& git -C ui pull \
&& git -C nginx pull \
&& git -C cache pull
ui-build:
docker-compose -f ./ui/docker-compose-build.yml stop \
&& docker-compose -f ./ui/docker-compose-build.yml down \
&& docker-compose -f ./ui/docker-compose-build.yml up -d
restart-ui:
docker-compose -f ./nginx/docker-compose.yml stop \
&& docker-compose -f ./nginx/docker-compose.yml down \
&& docker-compose -f ./ui/docker-compose.yml stop \
&& docker-compose -f ./ui/docker-compose.yml down \
&& docker-compose -f ./ui/docker-compose.yml up -d \
&& docker-compose -f ./nginx/docker-compose.yml up -d
restart-feed:
docker-compose -f ./nginx/docker-compose.yml stop \
&& docker-compose -f ./nginx/docker-compose.yml down \
&& docker-compose -f ./feed/docker-compose.yml stop \
&& docker-compose -f ./feed/docker-compose.yml down \
&& docker-compose -f ./feed/docker-compose.yml up -d \
&& docker-compose -f ./nginx/docker-compose.yml up -d \
restart-api:
docker-compose -f ./nginx/docker-compose.yml stop \
&& docker-compose -f ./nginx/docker-compose.yml down \
&& docker-compose -f ./api/docker-compose.yml stop \
&& docker-compose -f ./api/docker-compose.yml down \
&& docker-compose -f ./api/docker-compose.yml up -d \
&& docker-compose -f ./nginx/docker-compose.yml up -d \
build-up:
make down \
&& make build \
&& make up
down-up:
make down \
&& make up
git-up:
make git-pull \
&& make build-up \
&& make message \
&& make view
git-clean:
make down \
&& make remove-vendors \
&& make docker-clean \
&& make git-up
remove-vendors:
rm -rf ./api/vendor \
&& rm -rf ./feed/vendor
composer-api:
docker exec -ti dev_pledge_api composer install
yarn-ui:
cd ui/app/app \
&& yarn \
&& yarn start
npm-ui:
cd ui/app/app \
&& npm install \
&& npm start
ssh-ui:
docker exec -ti dev_pledge_ui /bin/bash
ssh-api:
docker exec -ti dev_pledge_api /bin/bash
ssh-nginx:
docker exec -ti dev_pledge_nginx /bin/bash
ssh-feed:
docker exec -ti dev_pledge_feed /bin/bash
view:
open http://dev.api.devpledge.com/server/methods \
&& open http://dev.errors.devpledge.com \
&& open http://dev.devpledge.com \
&& open http://dev.devpledge.com:8081
docker-clean:
docker rmi -f $$(docker images -a -q) || docker ps
docker-prune:
docker image prune -a -f
clear-api-data:
rm -rf api/data
open-redis:
open http://localhost:8081
api-endpoints:
php api/public/index.php /server/make/readme \
&& open http://dev.api.devpledge.com/server/methods
help:
cat README.md \
&& make message