Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 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
6e79981
Disabled ads
HeapReaper Sep 18, 2025
e05e9bf
Added button remove check to prevent deletion of all items inside loops
HeapReaper Oct 3, 2025
7bcd2fd
Added Discord invite button
HeapReaper Nov 10, 2025
def704a
Merge remote-tracking branch 'origin/staging' into staging
HeapReaper Nov 10, 2025
9c7bb71
Made edu and workexp. disapear if first entry is empty, closes #91
HeapReaper Nov 11, 2025
30663eb
Made edu and workexp. disapear if first entry is empty
HeapReaper Nov 11, 2025
b662151
Removed ESLint
HeapReaper Nov 11, 2025
f862e48
Fixed? lockfile
HeapReaper Nov 11, 2025
db6c5d5
Fixed? lockfile
HeapReaper Nov 11, 2025
d29f483
Updated footer
HeapReaper Nov 18, 2025
0d7137b
Made education and workexperience disapear if nothing filled in
HeapReaper Nov 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
509 changes: 263 additions & 246 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
621 changes: 621 additions & 0 deletions bun.lock

Large diffs are not rendered by default.

25 changes: 0 additions & 25 deletions eslint.config.mjs

This file was deleted.

Loading