20
20
- name : docker hub login
21
21
run : |
22
22
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin $REGISTRY_DOMAIN
23
- - name : Build nginx image
24
- run : |
25
- cd nginx
26
- docker build . -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:nginx-dev
27
- docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:nginx-dev
28
23
- name : Build api dev image
29
24
run : |
30
25
cd api
@@ -38,12 +33,12 @@ jobs:
38
33
- name : Build frontend vue dev image
39
34
run : |
40
35
cd frontend-vue
41
- docker build . --target build-stage --build-arg NODE_ENV=$NODE_ENV --build-arg BASE_URL=/frontend-vue/ -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:frontend-vue-dev
36
+ docker build . --target build-stage --build-arg NODE_ENV=development --build-arg BASE_URL=/frontend-vue/ -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:frontend-vue-dev
42
37
docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:frontend-vue-dev
43
38
- name : Build backend dev image
44
39
run : |
45
40
cd backend
46
- docker build . --target build-stage --build-arg NODE_ENV=$NODE_ENV --build-arg BASE_URL=/backend/ -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:backend-dev
41
+ docker build . --target build-stage --build-arg NODE_ENV=development --build-arg BASE_URL=/backend/ -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:backend-dev
47
42
docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:backend-dev
48
43
- name : Build mysql dev image
49
44
run : |
81
76
- name : Unit test frontend nuxt
82
77
run : |
83
78
docker exec frontend-nuxt npm run test
84
- - name : Build nginx image
85
- if : github.ref == 'refs/heads/master'
86
- run : |
87
- cd nginx
88
- docker build . -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:nginx-latest
89
- docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:nginx-latest
90
79
- name : Build api latest image
91
80
if : github.ref == 'refs/heads/master'
92
81
run : |
0 commit comments