Skip to content
Prev Previous commit
Updated github actions
  • Loading branch information
chrisleekr committed Dec 4, 2019
commit f92adb4a14df2ab8b5f7aff76db2e5d05fd0e045
11 changes: 6 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
on:
push:
branches:
- master
- apply-actions
on: [push]

env:
REGISTRY_DOMAIN: ${{ secrets.REGISTRY_DOMAIN }}
Expand Down Expand Up @@ -60,26 +56,31 @@ jobs:
run: |
docker exec frontend npm run lint
- name: Build nginx image
if: github.ref == 'refs/heads/master'
run: |
cd nginx
docker build . -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:nginx-latest
docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:nginx-latest
- name: Build api latest image
if: github.ref == 'refs/heads/master'
run: |
cd api
docker build . --target production-stage -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:api-latest
docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:api-latest
- name: Build frontend latest image
if: github.ref == 'refs/heads/master'
run: |
cd frontend
docker build . --target production-stage --build-arg NODE_ENV=$NODE_ENV --build-arg BASE_URL=$BASE_URL -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:frontend-latest
docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:frontend-latest
- name: Build backend latest image
if: github.ref == 'refs/heads/master'
run: |
cd backend
docker build . --target production-stage --build-arg NODE_ENV=$NODE_ENV --build-arg BASE_URL=$BASE_URL -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:backend-latest
docker push $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:backend-latest
- name: Build mysql latest image
if: github.ref == 'refs/heads/master'
run: |
cd mysql
docker build . -t $REGISTRY_DOMAIN/chrisleekr/nodejs-vuejs-mysql-boilerplate:mysql-latest
Expand Down