From 33c9fdc9c7b2ccb99356e13aa476b2bbb26fdb82 Mon Sep 17 00:00:00 2001 From: Thomas Fransolet Date: Wed, 28 May 2025 13:45:54 +0200 Subject: [PATCH] Update dockerfile --- Dockerfile | 29 +++++-------------- README.md | 4 +-- .../Section/SubSection/Menu/menu_config.dart | 3 -- 3 files changed, 10 insertions(+), 26 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0a0c86d..f2d433b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,23 +1,10 @@ -#Stage 1 - Install dependencies and build the app in a build environment -FROM debian:latest AS build-env -# Install flutter dependencies -RUN apt-get update -RUN apt-get install -y curl git wget unzip libgconf-2-4 gdb libstdc++6 libglu1-mesa fonts-droid-fallback lib32stdc++6 python3 sed -RUN apt-get clean -# Clone the flutter repo -RUN git clone https://github.com/flutter/flutter.git /usr/local/flutter -# Set flutter path -ENV PATH="${PATH}:/usr/local/flutter/bin:/usr/local/flutter/bin/cache/dart-sdk/bin" -# Run flutter doctor -RUN flutter doctor -v -RUN flutter channel master -RUN flutter upgrade -# Copy files to container and build -RUN mkdir /app/ -COPY . /app/ -WORKDIR /app/ +FROM cirrusci/flutter:3.7.0 AS build +WORKDIR /app +COPY . . +RUN flutter pub get RUN flutter build web -#--no-sound-null-safety -# Stage 2 - Create the run-time image + + FROM nginx:1.21.1-alpine -COPY --from=build-env /app/build/web /usr/share/nginx/html \ No newline at end of file + +COPY --from=build /app/build/web /usr/share/nginx/html diff --git a/README.md b/README.md index 0248fc8..99f8da4 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Pour tester en local : docker run -d -p 8080:80 –name manager-web manager-web Image tag: -docker image tag manager-web registry.unov.be/mymuseum/manager:version-2.0.0 +docker image tag manager-web registry.unov.be/myinfomate/manager:version-3.0.0 #registry.unov.be/mymuseum/manager:version-2.0.0 Docker push: -docker image push registry.unov.be/mymuseum/manager:version-2.0.0 +docker image push registry.unov.be/myinfomate/manager:version-3.0.0 #registry.unov.be/mymuseum/manager:version-2.0.0 diff --git a/lib/Screens/Configurations/Section/SubSection/Menu/menu_config.dart b/lib/Screens/Configurations/Section/SubSection/Menu/menu_config.dart index 5b56922..1573d33 100644 --- a/lib/Screens/Configurations/Section/SubSection/Menu/menu_config.dart +++ b/lib/Screens/Configurations/Section/SubSection/Menu/menu_config.dart @@ -38,10 +38,7 @@ class _MenuConfigState extends State { @override void initState() { super.initState(); - menuDTO = widget.initialValue; - /*List test = new List.from(menuDTO.sections!); - menuDTO.sections = test;*/ } @override