Files
2022-12-21 16:41:50 +02:00

2.3 KiB

Web 2.0 Frontend

This is a Next.js project bootstrapped with create-next-app.

Installation

Install node v16 with Node Version Manager.

Set up your SSH key authentication in GitLab Profile Settings. Then clone the repository and checkout the master branch:

git clone git@gitlab.com:sahkoinsinoorikilta/vtmk/web2.0-frontend.git
cd web2.0-frontend
git checkout master

Create local env file for development and install dependencies:

cp .env.local.example .env.local
npm install

Getting Started

Development

Run the dev-server:

npm start

Open http://localhost:3000 with your browser to see the result.

You can start editing the website by modifying source files. The page auto-updates as you edit the file.

Production

npm run build
npm run start-prod
  • Build app once (HMR disabled)
  • App served @ http://localhost:80

All commands

Command Description
npm run dev Build app continously (HMR enabled) and serve @ http://localhost:3000
npm run start (alias of npm run dev)
npm run build Build app to /.next/
npm run start-prod Serve built app (HMR disabled) @ http://localhost:80
npm run test Run e2e tests verbose with Chrome
npm run test:e2e Run end-to-end tests with Headless Chrome
npm run lint Run Typescript and CSS linter
npm run lint:es Run Typescript linter (ESLint)
npm run lint:css Run Stylelint (CSS linter)

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Aalto-yliopiston Sähköinsinöörikilta ry