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(),