Read this in other languages: Français, Deutsch, Español, Italiano, Россия
Made using React
npm ci && npm start
The website will be available either at http://localhost:3000 or http://127.0.0.1:3000.
Deployment is made easy using Docker.
docker build . -f Dockerfile.no_ssl -t saundersp/portfolio_no_ssl:latest
docker run -p 80:80 -d saundersp/portfolio_no_ssl:latest
For this version you'll need certificates files (public and private keys) located in the certificates folder (pert.pem and privkey.pem named respectively).
docker build . -f Dockerfile._ssl -t saundersp/portfolio_ssl:latest
docker run -p 443:443 -d saundersp/portfolio_ssl:latest
docker compose up -d no_ssl
For this version you'll need certificates files (public and private keys) located in the certificates folder (pert.pem and privkey.pem named respectively).
docker compose up -d ssl