Skip to content

Commit fe1098c

Browse files
fix: added venv creation step for all dockerfiles
1 parent d3cdc82 commit fe1098c

File tree

11 files changed

+11
-0
lines changed

11 files changed

+11
-0
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

connectors/anaplan/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

connectors/mysql/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

quickstart/ai_giphy/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

quickstart/giphy/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

quickstart/hello_world/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

quickstart/polyglot/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

templates/generic/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

utilities/asset_descriptor_reminder/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

utilities/freshness_monitor/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ WORKDIR /app
77
# Install dependencies first (better caching)
88
COPY --chown=appuser:appuser pyproject.toml uv.lock README.md ./
99
RUN --mount=type=cache,target=/home/appuser/.cache/uv,uid=1000,gid=1000 \
10+
uv venv .venv && \
1011
uv sync --locked --no-install-project
1112

1213
# Copy application code

0 commit comments

Comments
 (0)