Skip to content

Commit

Permalink
Replace Vite project with NextJs (#669)
Browse files Browse the repository at this point in the history
* Replace Vite project with NextJs

* Add EOF line to .eslintrc and .prettierrc

* Remove next autogenerated docs

* Fix layout metadata
  • Loading branch information
negreirosleo authored Sep 14, 2023
1 parent 8ff647b commit ce7a547
Show file tree
Hide file tree
Showing 29 changed files with 5,530 additions and 3,776 deletions.
8 changes: 4 additions & 4 deletions docker/docker-compose.dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ services:
dockerfile: docker/dev.frontend.Dockerfile
container_name: phpreport-frontend
env_file:
- ../frontend/.env
- ../frontend/.env.local
volumes:
- type: bind
source: ../frontend
target: /frontend
- type: bind
source: ../frontend
target: /frontend
ports:
- "5173:5173"
depends_on:
Expand Down
16 changes: 8 additions & 8 deletions frontend/.env.example
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
VITE_OIDC_AUTHORITY=
VITE_OIDC_CLIENT_ID=
VITE_OIDC_CLIENT_SECRET=
VITE_OIDC_REDIRECT_URL=
VITE_OIDC_METADATA_URL=
VITE_OIDC_RESPONSE_TYPE=
VITE_API_BASE='http://localhost:8555'
VITE_OIDC_USERNAME_PROPERTY='preferred_username'
NEXT_PUBLIC_OIDC_AUTHORITY=
NEXT_PUBLIC_OIDC_CLIENT_ID=
NEXT_PUBLIC_OIDC_CLIENT_SECRET=
NEXT_PUBLIC_OIDC_REDIRECT_URL=
NEXT_PUBLIC_OIDC_METADATA_URL=
NEXT_PUBLIC_OIDC_RESPONSE_TYPE=
NEXT_PUBLIC_API_BASE='http://localhost:8555'
NEXT_PUBLIC_OIDC_USERNAME_PROPERTY='preferred_username'
15 changes: 0 additions & 15 deletions frontend/.eslintrc.cjs

This file was deleted.

7 changes: 7 additions & 0 deletions frontend/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": [
"next/core-web-vitals",
"plugin:@typescript-eslint/recommended",
"prettier"
]
}
54 changes: 31 additions & 23 deletions frontend/.gitignore
Original file line number Diff line number Diff line change
@@ -1,27 +1,35 @@
# Logs
logs
*.log
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local
src/assets

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

src/assets/*
# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
8 changes: 0 additions & 8 deletions frontend/.prettier.json

This file was deleted.

8 changes: 8 additions & 0 deletions frontend/.prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"$schema": "https://json.schemastore.org/prettierrc",
"semi": false,
"tabWidth": 2,
"singleQuote": true,
"printWidth": 100,
"trailingComma": "none"
}
16 changes: 0 additions & 16 deletions frontend/index.html

This file was deleted.

6 changes: 6 additions & 0 deletions frontend/next.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
basePath: "/web/v2"
}

module.exports = nextConfig
Loading

0 comments on commit ce7a547

Please sign in to comment.