File tree 2 files changed +5
-4
lines changed
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 1
- # Define a base stage that uses the official python runtime base image
1
+ # base defines a base stage that uses the official python runtime base image
2
2
FROM python:3.11-slim AS base
3
3
4
4
# Add curl for healthcheck
@@ -13,14 +13,13 @@ WORKDIR /usr/local/app
13
13
COPY requirements.txt ./requirements.txt
14
14
RUN pip install --no-cache-dir -r requirements.txt
15
15
16
- # Define a stage specifically for development, where it'll watch for
17
- # filesystem changes
16
+ # dev defines a stage for development, where it'll watch for filesystem changes
18
17
FROM base AS dev
19
18
RUN pip install watchdog
20
19
ENV FLASK_ENV=development
21
20
CMD ["python" , "app.py" ]
22
21
23
- # Define the final stage that will bundle the application for production
22
+ # final defines the stage that will bundle the application for production
24
23
FROM base AS final
25
24
26
25
# Copy our code from the current folder to the working directory inside the container
Original file line number Diff line number Diff line change 6
6
# to build for a different platform than your host, use --platform=<platform>
7
7
# for example, if you were on Intel (amd64) and wanted to build for ARM, you would use:
8
8
# docker buildx build --platform "linux/arm64/v8" .
9
+
10
+ # build compiles the program for the builder's local platform
9
11
FROM --platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 AS build
10
12
ARG TARGETPLATFORM
11
13
ARG TARGETARCH
You can’t perform that action at this time.
0 commit comments