Compare commits

...

1 Commits

Author SHA1 Message Date
Alex Petric
6fc2d7311d create folders in main 2025-03-27 14:26:23 -04:00
2 changed files with 10 additions and 13 deletions

View File

@@ -215,15 +215,7 @@ RUN windmill cache ${APP}/hubPaths.json && rm ${APP}/hubPaths.json && chmod -R 7
# Create a non-root user 'windmill' with UID and GID 1000
RUN addgroup --gid 1000 windmill && \
adduser --disabled-password --gecos "" --uid 1000 --gid 1000 windmill
RUN cp -r /root/.cache /home/windmill/.cache
RUN mkdir -p /tmp/windmill/logs && \
mkdir -p /tmp/windmill/search
RUN chown -R windmill:windmill ${APP} && \
chown -R windmill:windmill /tmp/windmill && \
chown -R windmill:windmill /home/windmill/.cache
RUN cp -r /root/.cache /home/windmill/.cache && chown -R windmill:windmill /home/windmill/.cache
USER root

View File

@@ -494,10 +494,15 @@ Windmill Community Edition {GIT_VERSION}
let (base_internal_tx, base_internal_rx) = tokio::sync::oneshot::channel::<String>();
DirBuilder::new()
.recursive(true)
.create("/tmp/windmill")
.expect("could not create initial server dir");
for dir in ["/tmp/windmill", "/tmp/windmill/logs"] {
create_dir_all(dir)
.expect(&format!("could not create directory {}", dir));
}
if indexer_mode {
create_dir_all("/tmp/windmill/search")
.expect("could not create search directory");
}
#[cfg(feature = "tantivy")]
let should_index_jobs = mode == Mode::Indexer || mode_and_addons.indexer;