Skip to content

Commit 5447776

Browse files
BE: Fix FE static resources population for local run (#1048)
Co-authored-by: German Osin <[email protected]>
1 parent 90a3a38 commit 5447776

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

api/build.gradle

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@ sourceSets {
114114
java {
115115
srcDirs += generateGrammarSource.outputDirectory
116116
}
117+
resources {
118+
srcDirs += project(":frontend").layout.buildDirectory.dir("vite")
119+
}
117120
}
118121
}
119122

@@ -151,15 +154,7 @@ if (buildDockerImages) {
151154
}
152155

153156
if (includeFrontend) {
154-
tasks.named("build") {
155-
dependsOn(":frontend:buildFrontend")
156-
}
157-
158157
tasks.named("processResources") {
159158
dependsOn(":frontend:buildFrontend")
160-
from(project(":frontend").layout.buildDirectory.dir("vite")) {
161-
into("static")
162-
}
163-
into("$buildDir/resources/main")
164159
}
165160
}

frontend/build.gradle

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ node {
99
nodeProjectDir = project.layout.projectDirectory
1010
}
1111

12+
tasks.register("clean") {
13+
group = "build"
14+
description = "Cleans frontend build"
15+
16+
doFirst {
17+
delete(
18+
project.layout.buildDirectory,
19+
project.layout.projectDirectory.dir("src/generated-sources")
20+
)
21+
}
22+
}
1223

1324
tasks.named("pnpmInstall") {
1425
inputs.files(file("package.json"))
@@ -25,10 +36,10 @@ tasks.register('generateContract', PnpmTask) {
2536
tasks.register('buildFrontend', PnpmTask) {
2637
dependsOn generateContract
2738
inputs.files(fileTree("src/"))
28-
outputs.dir(project.layout.buildDirectory.dir("vite"))
39+
outputs.dir(project.layout.buildDirectory.dir("vite/static"))
2940
args = ['build']
3041
environment = System.getenv() + [
31-
"VITE_TAG": project.version,
42+
"VITE_TAG" : project.version,
3243
"VITE_COMMIT": "git rev-parse --short HEAD".execute().text.trim()
3344
]
3445
}

frontend/vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default defineConfig(({ mode }) => {
3535
port: 3000,
3636
},
3737
build: {
38-
outDir: 'build/vite',
38+
outDir: 'build/vite/static',
3939
rollupOptions: {
4040
output: {
4141
manualChunks(id: string) {

0 commit comments

Comments
 (0)