Files
my-portfolio/README.md
Space-Banane bb3e355ef8
All checks were successful
Build Check / deploy-coolify (push) Successful in 7s
Build Check / build (push) Successful in 10m23s
Build Check / push-image (push) Successful in 54s
Big Version Change & Move to Gitea
2026-05-29 20:38:27 +02:00

1.0 KiB

My Portfolio

Personal portfolio built with Next.js, React, TypeScript, and Tailwind CSS.

What It Includes

  • Hero section with typing intro
  • Work experience and skills sections
  • Uptime and activity panels
  • Project and mini-project showcases
  • Contact page and admin page

Development

Install dependencies:

pnpm install

Run the development server:

pnpm dev

Open http://localhost:3000 in your browser.

Production Build

Create a production build:

pnpm build

Start the production server locally:

pnpm start

Docker

This project includes a standalone Docker image setup.

Build the image:

docker build -t my-portfolio:latest .

Run with Docker Compose:

docker compose up --build

The app will be available on port 6756 via docker-compose.yml.

Notes

  • next.config.ts uses output: "standalone" so the Docker image can ship a minimal runtime.
  • The activity graph on the home page is loaded from a remote SVG source.