Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8b3a490
Merge pull request #77
HeapReaper Aug 25, 2025
77bcef5
Fixed Package
HeapReaper Aug 26, 2025
cc225bf
Added ads.txt
HeapReaper Aug 26, 2025
1830c49
Fixed path, added FAQ's
HeapReaper Aug 26, 2025
2f2936f
Add FAQ for multiple languages support and update faq count
HeapReaper Aug 26, 2025
a4025d1
Refactor blog page to truncate excerpts and update FAQ task tracking
HeapReaper Aug 26, 2025
6771dd8
Add sitemap.xml and robot.txt for search engine optimization
HeapReaper Aug 26, 2025
7aa28f9
Refactor pages to include bottom ad component
HeapReaper Aug 27, 2025
be21b72
Refactor pages to include Next/Image component for images
HeapReaper Aug 27, 2025
b0ab4e2
Added add to homepage
HeapReaper Aug 28, 2025
bdace65
Fixed layout issue
HeapReaper Sep 17, 2025
a74665b
Fixed layout issue
HeapReaper Sep 17, 2025
a0504a0
Removed font-bold from isActive navbar
HeapReaper Sep 17, 2025
ba75042
Updated about us
HeapReaper Sep 17, 2025
5cedd33
Updated sitemap
HeapReaper Sep 17, 2025
3aeed89
Fixed layout
HeapReaper Sep 17, 2025
8a114c4
Fixed link color in markup
HeapReaper Sep 17, 2025
69ec47b
Added SSR
HeapReaper Sep 18, 2025
40153a9
Added Puppeteer
HeapReaper Sep 18, 2025
95024a8
Fixed typo
HeapReaper Sep 18, 2025
bd2bfc2
Fixed bug
HeapReaper Sep 18, 2025
afe3bf4
Added chromium for puppeteer in Dockerfile
HeapReaper Sep 18, 2025
eb38628
Updated Dockerfile
HeapReaper Sep 18, 2025
e2d97ca
Updated path chromium
HeapReaper Sep 18, 2025
6152e63
Updated path chromium
HeapReaper Sep 18, 2025
170c91c
Added Saturnus template
HeapReaper Sep 18, 2025
87d380e
Small fixes
HeapReaper Sep 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
459 changes: 235 additions & 224 deletions .idea/workspace.xml

Large diffs are not rendered by default.

25 changes: 19 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,36 @@
# ------------------------
# Builder
# ------------------------
FROM oven/bun:1 AS builder

WORKDIR /app

RUN apt-get update && \
apt-get install -y wget ca-certificates fonts-liberation libnss3 lsb-release \
xdg-utils libatk-bridge2.0-0 libgtk-3-0 libx11-xcb1 libxcomposite1 libxdamage1 \
libxrandr2 libgbm1 libasound2 libpangocairo-1.0-0 libxshmfence1 libdrm2 \
libxfixes3 libxcb1 libxext6 --no-install-recommends && \
rm -rf /var/lib/apt/lists/*

RUN apt-get update && \
apt-get install -y chromium && \
rm -rf /var/lib/apt/lists/*

COPY package*.json bun.lockb* ./
RUN bun install --frozen-lockfile

COPY . .

RUN bunx puppeteer install chrome

RUN bun run build

# ------------------------
# Runner
# ------------------------

FROM oven/bun:1 AS runner

WORKDIR /app

RUN apt-get update && \
apt-get install -y chromium && \
rm -rf /var/lib/apt/lists/*

COPY --from=builder /app/.next ./.next
COPY --from=builder /app/public ./public
COPY --from=builder /app/package*.json ./
Expand Down
1 change: 1 addition & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import type { NextConfig } from "next";
const nextConfig: NextConfig = {
eslint: {
ignoreDuringBuilds: true,

},
};

Expand Down
Loading