فهرست منبع

اضافه کردن آیکونهای اپل

HgH 1 سال پیش
والد
کامیت
5374690fa0

+ 5 - 1
index.html

@@ -5,7 +5,11 @@
     <meta name="format-detection" content="telephone=no">
     <meta name="msapplication-tap-highlight" content="no">
     <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width<% if (ctx.mode.cordova || ctx.mode.capacitor) { %>, viewport-fit=cover<% } %>">
-    <link rel="icon" type="image/png" sizes="96x96" href="/icons/logo.png">
+    <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
+    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
+    <link rel="shortcut icon" href="/favicon.ico" />
+    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
+    <link rel="manifest" href="/site.webmanifest" />
     <meta name="enamad" content="292249" />
   </head>
   <body>

BIN
public/apple-touch-icon.png


BIN
public/favicon-96x96.png


BIN
public/favicon.ico


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
public/favicon.svg


+ 21 - 0
public/site.webmanifest

@@ -0,0 +1,21 @@
+{
+  "name": "MyWebSite",
+  "short_name": "MySite",
+  "icons": [
+    {
+      "src": "/web-app-manifest-192x192.png",
+      "sizes": "192x192",
+      "type": "image/png",
+      "purpose": "maskable"
+    },
+    {
+      "src": "/web-app-manifest-512x512.png",
+      "sizes": "512x512",
+      "type": "image/png",
+      "purpose": "maskable"
+    }
+  ],
+  "theme_color": "#ffffff",
+  "background_color": "#ffffff",
+  "display": "standalone"
+}

BIN
public/web-app-manifest-192x192.png


BIN
public/web-app-manifest-512x512.png


+ 50 - 0
src/Dockerfile3006

@@ -0,0 +1,50 @@
+FROM node:20.9-alpine AS prebuild
+
+# Set working directory
+WORKDIR /var/www/app
+
+COPY ./package*.json ./
+
+# Install dependencies
+RUN yarn install --production --frozen-lockfile
+
+ARG APP_API_SERVER=https://shahidpalizvani.ir/api
+ARG VUEX_PERSISTED_STATE_KEY=vuex
+ARG GET_TIME_SERVER=/time
+ARG APP_API=/api
+ARG NGINX_PORT=80
+ARG SSR_PORT=3000
+ARG APP_ENV=development
+ARG GOOGLE_TAG_MANAGER_TOKEN=GTM-PNP1111
+ARG HEAP_MEMORY_ALLOCATION_INTERVAL=10000
+ARG MAX_HEAP_MEMORY_ALLOCATION_IN_PERCENT=70
+ARG LOG_REQUEST=false
+
+# Copy all files
+COPY ./ ./
+
+# Build app on SSR mode
+RUN yarn build:ssr
+
+
+##############################################
+
+
+FROM node:20.9-alpine
+
+
+COPY --from=prebuild /var/www/app/dist/ssr /var/www/app/dist/ssr
+
+WORKDIR /var/www/app/dist/ssr
+
+RUN yarn install
+
+# Expose the listening port
+EXPOSE 3000
+
+# Run container as non-root (unprivileged) user
+# The "node" user is provided in the Node.js Alpine base image
+
+USER node
+
+CMD ["node", "/var/www/app/dist/ssr/index.js"]

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است