Skip to content

Commit b82383b

Browse files
committed
fix: align build for GitHub Pages deployment - set outDir to dist and update workflow to cd source/ and upload source/dist
1 parent 77bb12e commit b82383b

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,19 @@ jobs:
2828
with:
2929
node-version: 20
3030
cache: npm
31+
cache-dependency-path: source/package-lock.json
3132
- name: Install dependencies
33+
working-directory: source
3234
run: npm ci
3335
- name: Build
36+
working-directory: source
3437
run: npm run build
3538
- name: Setup Pages
3639
uses: actions/configure-pages@v4
3740
- name: Upload artifact
3841
uses: actions/upload-pages-artifact@v3
3942
with:
40-
path: './dist'
43+
path: 'source/dist'
4144
- name: Deploy to GitHub Pages
4245
id: deployment
4346
uses: actions/deploy-pages@v4

source/vite.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export default defineConfig({
1111
port: 3000,
1212
},
1313
build: {
14-
outDir: '../',
15-
emptyOutDir: false,
14+
outDir: 'dist',
15+
emptyOutDir: true,
1616
},
1717
resolve: {
1818
alias: {

0 commit comments

Comments
 (0)