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.
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
This is a Nuxt 3 project.
Download dependencies:
pnpm i
Start the development server:
pnpm dev
Build the application for production:
pnpm build
Locally preview production build:
pnpm preview
Use NGINX and pm2 to run the production build with SSR.
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.