Ahmed Al-Taiar 94a35b1ea6
All checks were successful
Publish Docker Image / Publish Docker Image (push) Successful in 5s
Prompt regular browser
2025-07-28 18:29:17 -04:00
2025-05-02 13:41:50 -04:00
2025-07-28 18:29:17 -04:00
2025-04-30 21:40:06 -04:00
2025-04-30 21:40:06 -04:00
2025-04-30 20:25:26 -04:00
2025-05-07 12:47:08 -04:00
2025-05-02 16:55:55 -04:00
2025-05-02 13:29:34 -04:00
2025-05-07 12:47:08 -04:00

Portfolio Website v2

Setup

Domain Records

  • Create one A record

Reverse Proxy

  • It doesn't matter what reverse proxy you use (Nginx, Apache, Traefik, Caddy, etc)
  • Point the record to the web port (default: 3000)

Docker Compose

services:
  portfolio:
    container_name: portfolio
    image: git.altaiar.dev/ahmed/portfolio-2:latest
    network_mode: bridge
    restart: unless-stopped
    volumes:
      - config:/app/public/config
      - images:/app/public/images
    ports:
      - 3000:3000

volumes:
  config: # Place config.json and resume.pdf here
  images: # Place images here

(Optional) Replace volumes with bind mounts according to your setup

Configuration

  • The only required field is name, a two string array for first and last
  • See instrumentation.ts or config.d.ts for possible values
  • Validation is performed on container start, and will exit if anything is invalid
Description
Portfolio v2
https://altaiar.dev
Readme 7.3 MiB
Languages
TypeScript 98.2%
Dockerfile 1.2%
JavaScript 0.5%