diff --git a/.github/workflows/publish-web.yml b/.github/workflows/publish-web.yml
index 6fbf41e..179bcea 100644
--- a/.github/workflows/publish-web.yml
+++ b/.github/workflows/publish-web.yml
@@ -24,16 +24,27 @@ jobs:
working-directory: ./web
steps:
- - uses: actions/checkout@v3
- - uses: actions/configure-pages@v1
- id: pages
- - uses: actions/setup-node@v3
+ - name: Checkout
+ uses: actions/checkout@v3
+ # - uses: actions/configure-pages@v1
+ # id: pages
+
+ - name: Install Node.js
+ uses: actions/setup-node@v3
with:
node-version: 16
cache: 'npm'
cache-dependency-path: 'web/package-lock.json'
- - run: npm install
- - run: npm run build
+
+ - name: Install dependencies
+ run: npm install
+
+ - name: build
+ env:
+ BASE_PATH: '/shokku'
+ run: |
+ npm run build
+ touch build/.nojekyll
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte
index 85c74f2..fe0abc6 100644
--- a/web/src/routes/+layout.svelte
+++ b/web/src/routes/+layout.svelte
@@ -1,5 +1,5 @@
diff --git a/web/svelte.config.js b/web/svelte.config.js
index fe49570..7b6eb5e 100644
--- a/web/svelte.config.js
+++ b/web/svelte.config.js
@@ -9,11 +9,10 @@ const config = {
pages: 'build',
assets: 'build',
fallback: null,
- precompress: false,
- strict: true
+ precompress: false
}),
paths: {
- base: dev ? '' : '/shokku',
+ base: dev ? '' : process.env.BASE_PATH,
},
},
preprocess: vitePreprocess(),