diff --git a/Dockerfile b/Dockerfile index 80ab9c2..ad634de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,6 @@ -FROM docker-mirror.ravanertebat.ir/ghcr/cirruslabs/flutter:3.38.10 AS base +FROM nginx:1.25-alpine -WORKDIR /app -RUN flutter config --enable-web - -FROM base AS deps -COPY pubspec.yaml pubspec.lock ./ -RUN flutter pub get - -FROM base AS builder -# Pull in the resolved package config from deps so `flutter pub get` is not -# re-run when only source files change. -COPY --from=deps /app/.dart_tool ./.dart_tool -COPY . . -RUN flutter build web --release --output=build/tm_pwa - -FROM docker-mirror.ravanertebat.ir/hub/nginx:1.25.2-alpine3.18-slim AS runner - -COPY --from=builder /app/build/tm_pwa /usr/share/nginx/html +COPY build/tm_pwa /usr/share/nginx/html EXPOSE 80