Personal/portfolio website for Andrey Gavel: http://fuzzley.info
frontend/: The client-side single-page application built using Vite, Yarn, ESLint, and Prettier.backend/(future): Placeholder for future backend components/services.
This project uses yarn for dependency management and Vite for the dev server and production build.
To develop the frontend, navigate to the frontend/ directory and run:
cd frontend
yarn install # install dev dependencies
yarn dev # start the dev server on http://localhost:9000
yarn build # produce a production build in dist/
yarn preview # serve the production build locally
yarn lint # run ESLint
yarn prettier # format the code with PrettierTo test the containerized application locally, run these commands from the repository root directory:
-
Build the Docker Image:
docker build -t fuzzley-site . -
Run the Container Locally:
docker run -d --name fuzzley-container -p 8080:8080 -e PORT=8080 fuzzley-site
-
Verify: Open http://localhost:8080 in your browser.
-
Cleanup:
docker stop fuzzley-container docker rm fuzzley-container