1- name : dev-main-build
1+ name : dev-main-deploy
22
33on :
44 push :
55 branches : [ dev ]
6- paths : ' frontend/main'
7- pull_request :
8- branches : [ dev ]
9- paths : ' frontend/main'
6+ paths : ' frontend/main/** '
7+ # pull_request:
8+ # branches: [ dev ]
9+ # paths: 'frontend/main/** '
1010 workflow_dispatch :
1111
1212defaults :
@@ -20,38 +20,38 @@ jobs:
2020 steps :
2121 - name : checkout
2222 uses : actions/checkout@v2
23- - name : NPM Cache
24- uses : actions/cache@v1
25- with :
26- path : ~/.npm
27- key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
28- restore-keys : |
29- ${{ runner.os }}-node-
30- - name : Install deps
31- run : npm ci
23+ # - name: NPM Cache
24+ # uses: actions/cache@v1
25+ # with:
26+ # path: ~/.npm
27+ # key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
28+ # restore-keys: |
29+ # ${{ runner.os }}-node-
30+ # - name: Install deps
31+ # run: npm ci
3232 # Build
33- - name : Nextjs build
34- env :
35- FIREBASE_SERVICE_CLIENT_EMAIL : ${{ secrets.FIREBASE_SERVICE_CLIENT_EMAIL }}
36- FIREBASE_SERVICE_PRIVATE_KEY : ${{ secrets.FIREBASE_SERVICE_PRIVATE_KEY }}
37- FIREBASE_SERVICE_PROJECT_ID : ${{ secrets.FIREBASE_SERVICE_PROJECT_ID }}
38- NEXT_PUBLIC_ALGOLIA_APP_ID : ${{ secrets.NEXT_PUBLIC_ALGOLIA_APP_ID }}
39- NEXT_PUBLIC_ALGOLIA_SEARCH_API_KEY : ${{ secrets.NEXT_PUBLIC_ALGOLIA_SEARCH_API_KEY }}
40- NEXT_PUBLIC_CLOUDINARY_APIKEY : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_APIKEY }}
41- NEXT_PUBLIC_CLOUDINARY_CNAME : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_CNAME }}
42- NEXT_PUBLIC_CLOUDINARY_NAME : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_NAME }}
43- NEXT_PUBLIC_CLOUDINARY_PHOTO_PRESET : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_PHOTO_PRESET }}
44- NEXT_PUBLIC_CLOUDINARY_VIDEO_PRESET : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_VIDEO_PRESET }}
45- NEXT_PUBLIC_FB_CONFIG_APIKEY : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_APIKEY }}
46- NEXT_PUBLIC_FB_CONFIG_APPID : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_APPID }}
47- NEXT_PUBLIC_FB_CONFIG_AUTHDOMAIN : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_AUTHDOMAIN }}
48- NEXT_PUBLIC_FB_CONFIG_DATABASEURL : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_DATABASEURL }}
49- NEXT_PUBLIC_FB_CONFIG_MEASUREMENTID : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_MEASUREMENTID }}
50- NEXT_PUBLIC_FB_CONFIG_MESSAGINGSENDERID : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_MESSAGINGSENDERID }}
51- NEXT_PUBLIC_FB_CONFIG_PROJECTID : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_PROJECTID }}
52- NEXT_PUBLIC_FB_CONFIG_STORAGEBUCKET : ${{ secrets.NEXT_PUBLIC_FB_CONFIG_STORAGEBUCKET }}
53- NEXT_PUBLIC_STRIPE_APIKEY : ${{ secrets.NEXT_PUBLIC_STRIPE_APIKEY }}
54- run : npm run build
33+ # - name: Nextjs build
34+ # env:
35+ # FIREBASE_SERVICE_CLIENT_EMAIL: ${{ secrets.FIREBASE_SERVICE_CLIENT_EMAIL }}
36+ # FIREBASE_SERVICE_PRIVATE_KEY: ${{ secrets.FIREBASE_SERVICE_PRIVATE_KEY }}
37+ # FIREBASE_SERVICE_PROJECT_ID: ${{ secrets.FIREBASE_SERVICE_PROJECT_ID }}
38+ # NEXT_PUBLIC_ALGOLIA_APP_ID: ${{ secrets.NEXT_PUBLIC_ALGOLIA_APP_ID }}
39+ # NEXT_PUBLIC_ALGOLIA_SEARCH_API_KEY: ${{ secrets.NEXT_PUBLIC_ALGOLIA_SEARCH_API_KEY }}
40+ # NEXT_PUBLIC_CLOUDINARY_APIKEY: ${{ secrets.NEXT_PUBLIC_CLOUDINARY_APIKEY }}
41+ # NEXT_PUBLIC_CLOUDINARY_CNAME: ${{ secrets.NEXT_PUBLIC_CLOUDINARY_CNAME }}
42+ # NEXT_PUBLIC_CLOUDINARY_NAME: ${{ secrets.NEXT_PUBLIC_CLOUDINARY_NAME }}
43+ # NEXT_PUBLIC_CLOUDINARY_PHOTO_PRESET: ${{ secrets.NEXT_PUBLIC_CLOUDINARY_PHOTO_PRESET }}
44+ # NEXT_PUBLIC_CLOUDINARY_VIDEO_PRESET: ${{ secrets.NEXT_PUBLIC_CLOUDINARY_VIDEO_PRESET }}
45+ # NEXT_PUBLIC_FB_CONFIG_APIKEY: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_APIKEY }}
46+ # NEXT_PUBLIC_FB_CONFIG_APPID: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_APPID }}
47+ # NEXT_PUBLIC_FB_CONFIG_AUTHDOMAIN: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_AUTHDOMAIN }}
48+ # NEXT_PUBLIC_FB_CONFIG_DATABASEURL: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_DATABASEURL }}
49+ # NEXT_PUBLIC_FB_CONFIG_MEASUREMENTID: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_MEASUREMENTID }}
50+ # NEXT_PUBLIC_FB_CONFIG_MESSAGINGSENDERID: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_MESSAGINGSENDERID }}
51+ # NEXT_PUBLIC_FB_CONFIG_PROJECTID: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_PROJECTID }}
52+ # NEXT_PUBLIC_FB_CONFIG_STORAGEBUCKET: ${{ secrets.NEXT_PUBLIC_FB_CONFIG_STORAGEBUCKET }}
53+ # NEXT_PUBLIC_STRIPE_APIKEY: ${{ secrets.NEXT_PUBLIC_STRIPE_APIKEY }}
54+ # run: npm run build
5555 # Deploy
5656 - name : Deploy dev to Vercel
5757 uses : amondnet/vercel-action@v19
6161 vercel-org-id : ${{ secrets.VERCEL_ORG_ID }}
6262 vercel-project-id : ${{ secrets.VERCEL_PROJECT_ID }}
6363 vercel-token : ${{ secrets.VERCEL_TOKEN }}
64- vercel-args : ' --prod'
65- working-directory : ./frontend/main/.next
64+ vercel-args : ' --prod'
0 commit comments