Skip to content

Ewilan Rivière's portfolio, Nuxt 3 SSR app with content and i18n.

License

Notifications You must be signed in to change notification settings

ewilan-riviere/portfolio

Repository files navigation

Portfolio

banner

Nuxt Tailwind CSS Content i18n

license codecov tests pipeline status code style

Ewilan Rivière's portfolio, Nuxt 3 SSR app with content and i18n. Analytics with Umami and contact form with Discord.

Available at ewilan-riviere.com.

Docker installation

You can use docker compose to run the application with development configuration. For production, you can use docker compose -f docker-compose.prod.yml up -d.

Create .env file

cp .env.example .env

Docker compose will use the .env file to set environment variables.

docker compose up -d --build

Installation

This is a Nuxt 3 project.

Download dependencies:

pnpm i

Start the development server:

pnpm dev

Production

Build the application for production:

pnpm build

Locally preview production build:

pnpm preview

Use NGINX and pm2 to run the production build with SSR.

Resume size

To reduce the size of the resume, you can use ps2pdf to convert the PDF to a smaller size.

sudo apt-get install ghostscript
ps2pdf resume.pdf resume-ps2pdf.pdf

Check out the deployment documentation for more information.

License

MIT License