Test new deployment strategy
Some checks failed
Build and Deploy Astro Site / deploy (push) Failing after 50s

This commit is contained in:
2025-09-09 23:53:21 +02:00
parent 21ea6d26ac
commit 1e95de21f7
7 changed files with 34 additions and 29 deletions

View File

@@ -16,7 +16,7 @@ jobs:
run: | run: |
npm install npm install
npm run build npm run build
mv src/app/\(admin\) src/app/_admin
# Deploy # Deploy
rm -rf /var/www/sites/dave-dmg/blog/* rm -rf /var/www/sites/dave-dmg/blog/*
cp -r dist/* /var/www/sites/dave-dmg/blog/ cp -r out/* /var/www/sites/dave-dmg/blog/

46
.idea/workspace.xml generated
View File

@@ -21,30 +21,30 @@
<option name="hideEmptyMiddlePackages" value="true" /> <option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" /> <option name="showLibraryContents" value="true" />
</component> </component>
<component name="PropertiesComponent"><![CDATA[{ <component name="PropertiesComponent">{
"keyToString": { &quot;keyToString&quot;: {
"ModuleVcsDetector.initialDetectionPerformed": "true", &quot;ModuleVcsDetector.initialDetectionPerformed&quot;: &quot;true&quot;,
"RunOnceActivity.ShowReadmeOnStart": "true", &quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true", &quot;RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252&quot;: &quot;true&quot;,
"RunOnceActivity.git.unshallow": "true", &quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
"git-widget-placeholder": "main", &quot;git-widget-placeholder&quot;: &quot;main&quot;,
"js.debugger.nextJs.config.created.client": "true", &quot;js.debugger.nextJs.config.created.client&quot;: &quot;true&quot;,
"js.debugger.nextJs.config.created.server": "true", &quot;js.debugger.nextJs.config.created.server&quot;: &quot;true&quot;,
"node.js.detected.package.eslint": "true", &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
"node.js.detected.package.standard": "true", &quot;node.js.detected.package.standard&quot;: &quot;true&quot;,
"node.js.detected.package.stylelint": "true", &quot;node.js.detected.package.stylelint&quot;: &quot;true&quot;,
"node.js.detected.package.tslint": "true", &quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
"node.js.selected.package.eslint": "(autodetect)", &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
"node.js.selected.package.standard": "", &quot;node.js.selected.package.standard&quot;: &quot;&quot;,
"node.js.selected.package.stylelint": "/Users/dave/projects/dave-dmg/blog/node_modules/stylelint", &quot;node.js.selected.package.stylelint&quot;: &quot;/Users/dave/projects/dave-dmg/blog/node_modules/stylelint&quot;,
"node.js.selected.package.tslint": "(autodetect)", &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
"nodejs_package_manager_path": "npm", &quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
"prettierjs.PrettierConfiguration.Package": "/Users/dave/projects/dave-dmg/blog/node_modules/prettier", &quot;prettierjs.PrettierConfiguration.Package&quot;: &quot;/Users/dave/projects/dave-dmg/blog/node_modules/prettier&quot;,
"settings.editor.selected.configurable": "settings.javascript.linters.eslint", &quot;settings.editor.selected.configurable&quot;: &quot;settings.javascript.linters.eslint&quot;,
"ts.external.directory.path": "/Users/dave/projects/dave-dmg/blog/node_modules/typescript/lib", &quot;ts.external.directory.path&quot;: &quot;/Users/dave/projects/dave-dmg/blog/node_modules/typescript/lib&quot;,
"vue.rearranger.settings.migration": "true" &quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
} }
}]]></component> }</component>
<component name="RecentsManager"> <component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS"> <key name="MoveFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/src/components/Markdoc" /> <recent name="$PROJECT_DIR$/src/components/Markdoc" />

View File

@@ -1,7 +1,12 @@
import type { NextConfig } from "next"; import type { NextConfig } from 'next'
const nextConfig: NextConfig = { const nextConfig: NextConfig = {
/* config options here */ /* config options here */
}; ...(process.env.NODE_ENV === 'production' && {
output: 'export',
images: { unoptimized: true },
trailingSlash: true,
}),
}
export default nextConfig; export default nextConfig

View File

@@ -1,6 +1,6 @@
'use client' 'use client'
import { makePage } from '@keystatic/next/ui/app' import { makePage } from '@keystatic/next/ui/app'
import config from '../../../keystatic.config' import config from '../../../../keystatic.config'
export default makePage(config) export default makePage(config)