Compare commits
5 Commits
bf48924644
...
agent/code
| Author | SHA1 | Date | |
|---|---|---|---|
| 8ce9314887 | |||
| 40100cccab | |||
| a079598f9c | |||
| 263bee12dd | |||
| de815cb9c1 |
@@ -61,11 +61,6 @@ COPY --from=build /app/apps/worker apps/worker
|
|||||||
COPY --from=build /app/packages/shared packages/shared
|
COPY --from=build /app/packages/shared packages/shared
|
||||||
COPY --from=build /app/packages/game-engine packages/game-engine
|
COPY --from=build /app/packages/game-engine packages/game-engine
|
||||||
|
|
||||||
# Nitro 2.10 resolves file-backed public assets from the directory containing
|
|
||||||
# its split runtime chunk. Keep the generated output in its standard location
|
|
||||||
# and expose it at that runtime path without storing a second copy.
|
|
||||||
RUN ln -s ../../public apps/web/.output/server/chunks/public
|
|
||||||
|
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
# Coolify (and other hosts) override PORT at runtime; probe that port, not a
|
# Coolify (and other hosts) override PORT at runtime; probe that port, not a
|
||||||
|
|||||||
1
PLAN.md
1
PLAN.md
@@ -190,4 +190,3 @@ Desktop‑версия позднее создаётся через Tauri и и
|
|||||||
- MVP полностью текстовый.
|
- MVP полностью текстовый.
|
||||||
- Не входят: публичный каталог, marketplace, карты, изображения, TTS, видеогенерация, полноценный 5e combat, нативный desktop/mobile и пользовательские ruleset.
|
- Не входят: публичный каталог, marketplace, карты, изображения, TTS, видеогенерация, полноценный 5e combat, нативный desktop/mobile и пользовательские ruleset.
|
||||||
- После альфы приоритет определяется метриками: удержание кампаний, завершённые раунды, стоимость AI‑хода, частота ручных исправлений и качество памяти.
|
- После альфы приоритет определяется метриками: удержание кампаний, завершённые раунды, стоимость AI‑хода, частота ручных исправлений и качество памяти.
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,13 @@ export default defineNuxtConfig({
|
|||||||
devtools: { enabled: false },
|
devtools: { enabled: false },
|
||||||
css: ['~/assets/css/main.css'],
|
css: ['~/assets/css/main.css'],
|
||||||
modules: [],
|
modules: [],
|
||||||
|
nitro: {
|
||||||
|
// Nitro 2.10 resolves file-backed assets relative to its split runtime
|
||||||
|
// chunk, which makes every /_nuxt request fail outside the Docker-only
|
||||||
|
// symlink workaround. Embedding them keeps every production launcher
|
||||||
|
// (preview, Docker, and managed hosts) on the same reliable code path.
|
||||||
|
serveStatic: 'inline',
|
||||||
|
},
|
||||||
runtimeConfig: {
|
runtimeConfig: {
|
||||||
aiProvider: process.env.AI_PROVIDER ?? 'openrouter',
|
aiProvider: process.env.AI_PROVIDER ?? 'openrouter',
|
||||||
openrouterApiKey: process.env.OPENROUTER_API_KEY,
|
openrouterApiKey: process.env.OPENROUTER_API_KEY,
|
||||||
|
|||||||
Reference in New Issue
Block a user