diff --git a/.drone.yml b/.drone.yml index 7864242..1052555 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,23 +4,24 @@ kind: pipeline type: docker -name: (dev) build flutter web and push to artifactory +name: (main) build flutter web and push to artifactory steps: - - name: tag tender-pwa image + - name: tag pwa image: alpine/git:2.40.1 commands: - - APP_VERSION=pwa-$(git rev-list HEAD --count --no-merges) - - echo "Flutter PWA Version tags $APP_VERSION" - - echo -n "$APP_VERSION" > .tags - - name: tender pwa push to artifactory + - APP_VERSION=$(git rev-list HEAD --count --no-merges)-$DRONE_BRANCH + - echo "APP Version tags $APP_VERSION" + - echo -n "$APP_VERSION" >> .tags + + - name: tm pwa push to artifactory image: plugins/docker settings: dockerfile: "Dockerfile" username: "cicd" password: from_secret: "REGISTRY_PASSWORD" - repo: "artifactory.ravanertebat.ir/citizenclub/tm_app" + repo: "artifactory.ravanertebat.ir/tm/pwa" registry: "artifactory.ravanertebat.ir" build_args: - FLUTTER_VERSION=3.29.3 @@ -31,6 +32,6 @@ node: trigger: branch: - - dev + - main event: - custom \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 1dd5219..f6da841 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,7 +35,7 @@ WORKDIR /app # Clean and get packages RUN flutter clean RUN flutter pub get -RUN flutter build web --release --output=build/tender-pwa +RUN flutter build web --release --output=build/tm_pwa # Stage 2 - Runtime with NGINX FROM nginx:${NGINX} @@ -49,7 +49,7 @@ RUN apk --no-cache add \ && chown nginx:nginx /var/log/app # Copy build files from Debian builder -COPY --from=builder /app/build/tender-pwa /usr/tm/nginx/html +COPY --from=builder /app/build/tm_pwa /usr/tm/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file