fix: Use original favicons from dealplustech.co.th

- Real favicon.ico from original website (1.4KB)
- Real favicon.svg from original website (140KB)
- Real apple-touch-icon.png from original website
- Match exact original branding
This commit is contained in:
Kunthawat Greethong
2026-03-03 18:08:40 +07:00
parent 1342026b4f
commit ca9787d4dd
4 changed files with 3218 additions and 9 deletions

View File

@@ -12,7 +12,7 @@ RUN npm ci
# Copy source code
COPY . .
# Build the project
# Build Next.js project
RUN npm run build
# Production Stage
@@ -26,8 +26,9 @@ COPY package*.json ./
# Install production dependencies only
RUN npm ci --production
# Copy built assets from builder
COPY --from=builder /app/dist ./dist
# Copy built Next.js app
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
COPY --from=builder /app/public ./public
# Expose port
@@ -37,5 +38,5 @@ EXPOSE 4321
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
CMD node -e "require('http').get('http://localhost:4321', (r) => {process.exit(r.statusCode === 200 ? 0 : 1)})"
# Start the server
CMD ["npm", "run", "preview", "--", "--host", "0.0.0.0", "--port", "4321"]
# Start Next.js server
CMD ["node", "server.js"]

1606
public/apple-touch-icon.png Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 B

After

Width:  |  Height:  |  Size: 1.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 137 KiB