From d82e959734e22d466ef2ce8115ff21c1b9b6b0d8 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 23 Mar 2025 13:07:53 +0200 Subject: [PATCH] refactor: rename site to frontend --- .github/workflows/ci.yml | 6 ++-- CONTRIBUTING.md | 2 +- Dockerfile | 28 +++++++++--------- README.md | 2 +- assets/discohook.json | 2 +- crowdin.yml | 4 +-- docker-compose.dev.yml | 4 +-- {site => frontend}/.gitignore | 0 {site => frontend}/.prettierignore | 0 {site => frontend}/.prettierrc | 0 frontend/Dockerfile.dev | 23 ++++++++++++++ {site => frontend}/bun.lockb | Bin {site => frontend}/eslint.config.js | 0 {site => frontend}/index.html | 2 +- {site => frontend}/package-lock.json | 6 ++-- {site => frontend}/package.json | 4 +-- {site => frontend}/postcss.config.cjs | 0 .../public/android-chrome-192x192.png | Bin .../public/android-chrome-512x512.png | Bin .../public/apple-touch-icon.png | Bin {site => frontend}/public/favicon-16x16.png | Bin {site => frontend}/public/favicon-32x32.png | Bin {site => frontend}/public/favicon.ico | Bin {site => frontend}/public/logo.png | Bin {site => frontend}/public/site.webmanifest | 0 {site => frontend}/src/App.tsx | 0 .../src/components/auth/login-forn.tsx | 0 .../src/components/auth/oauth-buttons.tsx | 0 .../src/components/auth/totp-form.tsx | 0 .../language-selector/language-selector.tsx | 0 .../src/components/layouts/layout.tsx | 0 .../src/context/app-context.tsx | 0 .../src/context/user-context.tsx | 0 {site => frontend}/src/icons/github.tsx | 0 {site => frontend}/src/icons/google.tsx | 0 {site => frontend}/src/icons/oauth.tsx | 0 {site => frontend}/src/icons/tailscale.tsx | 0 {site => frontend}/src/lib/i18n/i18n.ts | 0 {site => frontend}/src/lib/i18n/locales.ts | 0 .../src/lib/i18n/locales/af-ZA.json | 0 .../src/lib/i18n/locales/ar-SA.json | 0 .../src/lib/i18n/locales/ca-ES.json | 0 .../src/lib/i18n/locales/cs-CZ.json | 0 .../src/lib/i18n/locales/da-DK.json | 0 .../src/lib/i18n/locales/de-DE.json | 0 .../src/lib/i18n/locales/el-GR.json | 0 .../src/lib/i18n/locales/en-US.json | 0 .../src/lib/i18n/locales/en.json | 0 .../src/lib/i18n/locales/es-ES.json | 0 .../src/lib/i18n/locales/fi-FI.json | 0 .../src/lib/i18n/locales/fr-FR.json | 0 .../src/lib/i18n/locales/he-IL.json | 0 .../src/lib/i18n/locales/hu-HU.json | 0 .../src/lib/i18n/locales/it-IT.json | 0 .../src/lib/i18n/locales/ja-JP.json | 0 .../src/lib/i18n/locales/ko-KR.json | 0 .../src/lib/i18n/locales/nl-NL.json | 0 .../src/lib/i18n/locales/no-NO.json | 0 .../src/lib/i18n/locales/pl-PL.json | 0 .../src/lib/i18n/locales/pt-BR.json | 0 .../src/lib/i18n/locales/pt-PT.json | 0 .../src/lib/i18n/locales/ro-RO.json | 0 .../src/lib/i18n/locales/ru-RU.json | 0 .../src/lib/i18n/locales/sr-SP.json | 0 .../src/lib/i18n/locales/sv-SE.json | 0 .../src/lib/i18n/locales/tr-TR.json | 0 .../src/lib/i18n/locales/uk-UA.json | 0 .../src/lib/i18n/locales/vi-VN.json | 0 .../src/lib/i18n/locales/zh-CN.json | 0 .../src/lib/i18n/locales/zh-TW.json | 0 {site => frontend}/src/main.tsx | 0 .../src/pages/continue-page.tsx | 0 .../src/pages/internal-server-error.tsx | 0 {site => frontend}/src/pages/login-page.tsx | 0 {site => frontend}/src/pages/logout-page.tsx | 0 .../src/pages/not-found-page.tsx | 0 {site => frontend}/src/pages/totp-page.tsx | 0 .../src/pages/unauthorized-page.tsx | 0 .../src/schemas/app-context-schema.ts | 0 .../src/schemas/login-schema.ts | 0 .../src/schemas/user-context-schema.ts | 0 {site => frontend}/src/utils/utils.ts | 0 {site => frontend}/src/vite-env.d.ts | 0 {site => frontend}/tsconfig.app.json | 0 {site => frontend}/tsconfig.json | 0 {site => frontend}/tsconfig.node.json | 0 {site => frontend}/vite.config.ts | 0 site/Dockerfile.dev | 23 -------------- 88 files changed, 53 insertions(+), 53 deletions(-) rename {site => frontend}/.gitignore (100%) rename {site => frontend}/.prettierignore (100%) rename {site => frontend}/.prettierrc (100%) create mode 100644 frontend/Dockerfile.dev rename {site => frontend}/bun.lockb (100%) rename {site => frontend}/eslint.config.js (100%) rename {site => frontend}/index.html (90%) rename {site => frontend}/package-lock.json (99%) rename {site => frontend}/package.json (98%) rename {site => frontend}/postcss.config.cjs (100%) rename {site => frontend}/public/android-chrome-192x192.png (100%) rename {site => frontend}/public/android-chrome-512x512.png (100%) rename {site => frontend}/public/apple-touch-icon.png (100%) rename {site => frontend}/public/favicon-16x16.png (100%) rename {site => frontend}/public/favicon-32x32.png (100%) rename {site => frontend}/public/favicon.ico (100%) rename {site => frontend}/public/logo.png (100%) rename {site => frontend}/public/site.webmanifest (100%) rename {site => frontend}/src/App.tsx (100%) rename {site => frontend}/src/components/auth/login-forn.tsx (100%) rename {site => frontend}/src/components/auth/oauth-buttons.tsx (100%) rename {site => frontend}/src/components/auth/totp-form.tsx (100%) rename {site => frontend}/src/components/language-selector/language-selector.tsx (100%) rename {site => frontend}/src/components/layouts/layout.tsx (100%) rename {site => frontend}/src/context/app-context.tsx (100%) rename {site => frontend}/src/context/user-context.tsx (100%) rename {site => frontend}/src/icons/github.tsx (100%) rename {site => frontend}/src/icons/google.tsx (100%) rename {site => frontend}/src/icons/oauth.tsx (100%) rename {site => frontend}/src/icons/tailscale.tsx (100%) rename {site => frontend}/src/lib/i18n/i18n.ts (100%) rename {site => frontend}/src/lib/i18n/locales.ts (100%) rename {site => frontend}/src/lib/i18n/locales/af-ZA.json (100%) rename {site => frontend}/src/lib/i18n/locales/ar-SA.json (100%) rename {site => frontend}/src/lib/i18n/locales/ca-ES.json (100%) rename {site => frontend}/src/lib/i18n/locales/cs-CZ.json (100%) rename {site => frontend}/src/lib/i18n/locales/da-DK.json (100%) rename {site => frontend}/src/lib/i18n/locales/de-DE.json (100%) rename {site => frontend}/src/lib/i18n/locales/el-GR.json (100%) rename {site => frontend}/src/lib/i18n/locales/en-US.json (100%) rename {site => frontend}/src/lib/i18n/locales/en.json (100%) rename {site => frontend}/src/lib/i18n/locales/es-ES.json (100%) rename {site => frontend}/src/lib/i18n/locales/fi-FI.json (100%) rename {site => frontend}/src/lib/i18n/locales/fr-FR.json (100%) rename {site => frontend}/src/lib/i18n/locales/he-IL.json (100%) rename {site => frontend}/src/lib/i18n/locales/hu-HU.json (100%) rename {site => frontend}/src/lib/i18n/locales/it-IT.json (100%) rename {site => frontend}/src/lib/i18n/locales/ja-JP.json (100%) rename {site => frontend}/src/lib/i18n/locales/ko-KR.json (100%) rename {site => frontend}/src/lib/i18n/locales/nl-NL.json (100%) rename {site => frontend}/src/lib/i18n/locales/no-NO.json (100%) rename {site => frontend}/src/lib/i18n/locales/pl-PL.json (100%) rename {site => frontend}/src/lib/i18n/locales/pt-BR.json (100%) rename {site => frontend}/src/lib/i18n/locales/pt-PT.json (100%) rename {site => frontend}/src/lib/i18n/locales/ro-RO.json (100%) rename {site => frontend}/src/lib/i18n/locales/ru-RU.json (100%) rename {site => frontend}/src/lib/i18n/locales/sr-SP.json (100%) rename {site => frontend}/src/lib/i18n/locales/sv-SE.json (100%) rename {site => frontend}/src/lib/i18n/locales/tr-TR.json (100%) rename {site => frontend}/src/lib/i18n/locales/uk-UA.json (100%) rename {site => frontend}/src/lib/i18n/locales/vi-VN.json (100%) rename {site => frontend}/src/lib/i18n/locales/zh-CN.json (100%) rename {site => frontend}/src/lib/i18n/locales/zh-TW.json (100%) rename {site => frontend}/src/main.tsx (100%) rename {site => frontend}/src/pages/continue-page.tsx (100%) rename {site => frontend}/src/pages/internal-server-error.tsx (100%) rename {site => frontend}/src/pages/login-page.tsx (100%) rename {site => frontend}/src/pages/logout-page.tsx (100%) rename {site => frontend}/src/pages/not-found-page.tsx (100%) rename {site => frontend}/src/pages/totp-page.tsx (100%) rename {site => frontend}/src/pages/unauthorized-page.tsx (100%) rename {site => frontend}/src/schemas/app-context-schema.ts (100%) rename {site => frontend}/src/schemas/login-schema.ts (100%) rename {site => frontend}/src/schemas/user-context-schema.ts (100%) rename {site => frontend}/src/utils/utils.ts (100%) rename {site => frontend}/src/vite-env.d.ts (100%) rename {site => frontend}/tsconfig.app.json (100%) rename {site => frontend}/tsconfig.json (100%) rename {site => frontend}/tsconfig.node.json (100%) rename {site => frontend}/vite.config.ts (100%) delete mode 100644 site/Dockerfile.dev diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 36764d8..fe5cd73 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,17 +26,17 @@ jobs: - name: Install frontend dependencies run: | - cd site + cd frontend bun install - name: Build frontend run: | - cd site + cd frontend bun run build - name: Copy frontend run: | - cp -r site/dist internal/assets/dist + cp -r frontend/dist internal/assets/dist - name: Run tests run: go test -v ./... diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 82e887b..3e664a0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,7 +29,7 @@ go mod tidy You also need to download the frontend dependencies, this can be done like so: ```sh -cd site/ +cd frontend/ bun install ``` diff --git a/Dockerfile b/Dockerfile index 362d01b..047d0d0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,22 @@ # Site builder -FROM oven/bun:1.1.45-alpine AS site-builder +FROM oven/bun:1.1.45-alpine AS frontend-builder -WORKDIR /site +WORKDIR /frontend -COPY ./site/package.json ./ -COPY ./site/bun.lockb ./ +COPY ./frontend/package.json ./ +COPY ./frontend/bun.lockb ./ RUN bun install -COPY ./site/public ./public -COPY ./site/src ./src -COPY ./site/eslint.config.js ./ -COPY ./site/index.html ./ -COPY ./site/tsconfig.json ./ -COPY ./site/tsconfig.app.json ./ -COPY ./site/tsconfig.node.json ./ -COPY ./site/vite.config.ts ./ -COPY ./site/postcss.config.cjs ./ +COPY ./frontend/public ./public +COPY ./frontend/src ./src +COPY ./frontend/eslint.config.js ./ +COPY ./frontend/index.html ./ +COPY ./frontend/tsconfig.json ./ +COPY ./frontend/tsconfig.app.json ./ +COPY ./frontend/tsconfig.node.json ./ +COPY ./frontend/vite.config.ts ./ +COPY ./frontend/postcss.config.cjs ./ RUN bun run build @@ -33,7 +33,7 @@ RUN go mod download COPY ./main.go ./ COPY ./cmd ./cmd COPY ./internal ./internal -COPY --from=site-builder /site/dist ./internal/assets/dist +COPY --from=frontend-builder /frontend/dist ./internal/assets/dist RUN CGO_ENABLED=0 go build -ldflags "-s -w" diff --git a/README.md b/README.md index f7359a8..62e2a64 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@
- Tinyauth + Tinyauth

Tinyauth

The easiest way to secure your apps with a login screen.

diff --git a/assets/discohook.json b/assets/discohook.json index 53a728c..a3ab1a1 100644 --- a/assets/discohook.json +++ b/assets/discohook.json @@ -14,7 +14,7 @@ }, "timestamp": "2025-03-10T19:00:00.000Z", "thumbnail": { - "url": "https://github.com/steveiliop56/tinyauth/blob/main/site/public/logo.png?raw=true" + "url": "https://github.com/steveiliop56/tinyauth/blob/main/frontend/public/logo.png?raw=true" } } ], diff --git a/crowdin.yml b/crowdin.yml index 464d363..902d3d1 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -6,7 +6,7 @@ files: [ { - "source": "/site/src/lib/i18n/locales/en.json", - "translation": "/site/src/lib/i18n/locales/%locale%.json", + "source": "/frontend/src/lib/i18n/locales/en.json", + "translation": "/frontend/src/lib/i18n/locales/%locale%.json", }, ] diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 2b97dc9..de80080 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -21,9 +21,9 @@ services: container_name: tinyauth-frontend build: context: . - dockerfile: site/Dockerfile.dev + dockerfile: frontend/Dockerfile.dev volumes: - - ./site/src:/site/src + - ./frontend/src:/frontend/src ports: - 5173:5173 labels: diff --git a/site/.gitignore b/frontend/.gitignore similarity index 100% rename from site/.gitignore rename to frontend/.gitignore diff --git a/site/.prettierignore b/frontend/.prettierignore similarity index 100% rename from site/.prettierignore rename to frontend/.prettierignore diff --git a/site/.prettierrc b/frontend/.prettierrc similarity index 100% rename from site/.prettierrc rename to frontend/.prettierrc diff --git a/frontend/Dockerfile.dev b/frontend/Dockerfile.dev new file mode 100644 index 0000000..7a66ebd --- /dev/null +++ b/frontend/Dockerfile.dev @@ -0,0 +1,23 @@ +FROM oven/bun:1.1.45-alpine + +WORKDIR /frontend + +COPY ./frontend/package.json ./ +COPY ./frontend/bun.lockb ./ + +RUN bun install + +COPY ./frontend/public ./public +COPY ./frontend/src ./src + +COPY ./frontend/eslint.config.js ./ +COPY ./frontend/index.html ./ +COPY ./frontend/tsconfig.json ./ +COPY ./frontend/tsconfig.app.json ./ +COPY ./frontend/tsconfig.node.json ./ +COPY ./frontend/vite.config.ts ./ +COPY ./frontend/postcss.config.cjs ./ + +EXPOSE 5173 + +ENTRYPOINT ["bun", "run", "dev"] \ No newline at end of file diff --git a/site/bun.lockb b/frontend/bun.lockb similarity index 100% rename from site/bun.lockb rename to frontend/bun.lockb diff --git a/site/eslint.config.js b/frontend/eslint.config.js similarity index 100% rename from site/eslint.config.js rename to frontend/eslint.config.js diff --git a/site/index.html b/frontend/index.html similarity index 90% rename from site/index.html rename to frontend/index.html index 8533651..3632922 100644 --- a/site/index.html +++ b/frontend/index.html @@ -6,7 +6,7 @@ - + Tinyauth diff --git a/site/package-lock.json b/frontend/package-lock.json similarity index 99% rename from site/package-lock.json rename to frontend/package-lock.json index b348680..7f0ec3f 100644 --- a/site/package-lock.json +++ b/frontend/package-lock.json @@ -1,11 +1,11 @@ { - "name": "site", + "name": "frontend", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "site", + "name": "frontend", "version": "0.0.0", "dependencies": { "@mantine/core": "^7.16.0", @@ -2246,4 +2246,4 @@ } } } -} +} \ No newline at end of file diff --git a/site/package.json b/frontend/package.json similarity index 98% rename from site/package.json rename to frontend/package.json index 2e44296..ade1b7e 100644 --- a/site/package.json +++ b/frontend/package.json @@ -1,5 +1,5 @@ { - "name": "site", + "name": "frontend", "private": true, "version": "0.0.0", "type": "module", @@ -42,4 +42,4 @@ "typescript-eslint": "^8.18.2", "vite": "^6.0.5" } -} +} \ No newline at end of file diff --git a/site/postcss.config.cjs b/frontend/postcss.config.cjs similarity index 100% rename from site/postcss.config.cjs rename to frontend/postcss.config.cjs diff --git a/site/public/android-chrome-192x192.png b/frontend/public/android-chrome-192x192.png similarity index 100% rename from site/public/android-chrome-192x192.png rename to frontend/public/android-chrome-192x192.png diff --git a/site/public/android-chrome-512x512.png b/frontend/public/android-chrome-512x512.png similarity index 100% rename from site/public/android-chrome-512x512.png rename to frontend/public/android-chrome-512x512.png diff --git a/site/public/apple-touch-icon.png b/frontend/public/apple-touch-icon.png similarity index 100% rename from site/public/apple-touch-icon.png rename to frontend/public/apple-touch-icon.png diff --git a/site/public/favicon-16x16.png b/frontend/public/favicon-16x16.png similarity index 100% rename from site/public/favicon-16x16.png rename to frontend/public/favicon-16x16.png diff --git a/site/public/favicon-32x32.png b/frontend/public/favicon-32x32.png similarity index 100% rename from site/public/favicon-32x32.png rename to frontend/public/favicon-32x32.png diff --git a/site/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from site/public/favicon.ico rename to frontend/public/favicon.ico diff --git a/site/public/logo.png b/frontend/public/logo.png similarity index 100% rename from site/public/logo.png rename to frontend/public/logo.png diff --git a/site/public/site.webmanifest b/frontend/public/site.webmanifest similarity index 100% rename from site/public/site.webmanifest rename to frontend/public/site.webmanifest diff --git a/site/src/App.tsx b/frontend/src/App.tsx similarity index 100% rename from site/src/App.tsx rename to frontend/src/App.tsx diff --git a/site/src/components/auth/login-forn.tsx b/frontend/src/components/auth/login-forn.tsx similarity index 100% rename from site/src/components/auth/login-forn.tsx rename to frontend/src/components/auth/login-forn.tsx diff --git a/site/src/components/auth/oauth-buttons.tsx b/frontend/src/components/auth/oauth-buttons.tsx similarity index 100% rename from site/src/components/auth/oauth-buttons.tsx rename to frontend/src/components/auth/oauth-buttons.tsx diff --git a/site/src/components/auth/totp-form.tsx b/frontend/src/components/auth/totp-form.tsx similarity index 100% rename from site/src/components/auth/totp-form.tsx rename to frontend/src/components/auth/totp-form.tsx diff --git a/site/src/components/language-selector/language-selector.tsx b/frontend/src/components/language-selector/language-selector.tsx similarity index 100% rename from site/src/components/language-selector/language-selector.tsx rename to frontend/src/components/language-selector/language-selector.tsx diff --git a/site/src/components/layouts/layout.tsx b/frontend/src/components/layouts/layout.tsx similarity index 100% rename from site/src/components/layouts/layout.tsx rename to frontend/src/components/layouts/layout.tsx diff --git a/site/src/context/app-context.tsx b/frontend/src/context/app-context.tsx similarity index 100% rename from site/src/context/app-context.tsx rename to frontend/src/context/app-context.tsx diff --git a/site/src/context/user-context.tsx b/frontend/src/context/user-context.tsx similarity index 100% rename from site/src/context/user-context.tsx rename to frontend/src/context/user-context.tsx diff --git a/site/src/icons/github.tsx b/frontend/src/icons/github.tsx similarity index 100% rename from site/src/icons/github.tsx rename to frontend/src/icons/github.tsx diff --git a/site/src/icons/google.tsx b/frontend/src/icons/google.tsx similarity index 100% rename from site/src/icons/google.tsx rename to frontend/src/icons/google.tsx diff --git a/site/src/icons/oauth.tsx b/frontend/src/icons/oauth.tsx similarity index 100% rename from site/src/icons/oauth.tsx rename to frontend/src/icons/oauth.tsx diff --git a/site/src/icons/tailscale.tsx b/frontend/src/icons/tailscale.tsx similarity index 100% rename from site/src/icons/tailscale.tsx rename to frontend/src/icons/tailscale.tsx diff --git a/site/src/lib/i18n/i18n.ts b/frontend/src/lib/i18n/i18n.ts similarity index 100% rename from site/src/lib/i18n/i18n.ts rename to frontend/src/lib/i18n/i18n.ts diff --git a/site/src/lib/i18n/locales.ts b/frontend/src/lib/i18n/locales.ts similarity index 100% rename from site/src/lib/i18n/locales.ts rename to frontend/src/lib/i18n/locales.ts diff --git a/site/src/lib/i18n/locales/af-ZA.json b/frontend/src/lib/i18n/locales/af-ZA.json similarity index 100% rename from site/src/lib/i18n/locales/af-ZA.json rename to frontend/src/lib/i18n/locales/af-ZA.json diff --git a/site/src/lib/i18n/locales/ar-SA.json b/frontend/src/lib/i18n/locales/ar-SA.json similarity index 100% rename from site/src/lib/i18n/locales/ar-SA.json rename to frontend/src/lib/i18n/locales/ar-SA.json diff --git a/site/src/lib/i18n/locales/ca-ES.json b/frontend/src/lib/i18n/locales/ca-ES.json similarity index 100% rename from site/src/lib/i18n/locales/ca-ES.json rename to frontend/src/lib/i18n/locales/ca-ES.json diff --git a/site/src/lib/i18n/locales/cs-CZ.json b/frontend/src/lib/i18n/locales/cs-CZ.json similarity index 100% rename from site/src/lib/i18n/locales/cs-CZ.json rename to frontend/src/lib/i18n/locales/cs-CZ.json diff --git a/site/src/lib/i18n/locales/da-DK.json b/frontend/src/lib/i18n/locales/da-DK.json similarity index 100% rename from site/src/lib/i18n/locales/da-DK.json rename to frontend/src/lib/i18n/locales/da-DK.json diff --git a/site/src/lib/i18n/locales/de-DE.json b/frontend/src/lib/i18n/locales/de-DE.json similarity index 100% rename from site/src/lib/i18n/locales/de-DE.json rename to frontend/src/lib/i18n/locales/de-DE.json diff --git a/site/src/lib/i18n/locales/el-GR.json b/frontend/src/lib/i18n/locales/el-GR.json similarity index 100% rename from site/src/lib/i18n/locales/el-GR.json rename to frontend/src/lib/i18n/locales/el-GR.json diff --git a/site/src/lib/i18n/locales/en-US.json b/frontend/src/lib/i18n/locales/en-US.json similarity index 100% rename from site/src/lib/i18n/locales/en-US.json rename to frontend/src/lib/i18n/locales/en-US.json diff --git a/site/src/lib/i18n/locales/en.json b/frontend/src/lib/i18n/locales/en.json similarity index 100% rename from site/src/lib/i18n/locales/en.json rename to frontend/src/lib/i18n/locales/en.json diff --git a/site/src/lib/i18n/locales/es-ES.json b/frontend/src/lib/i18n/locales/es-ES.json similarity index 100% rename from site/src/lib/i18n/locales/es-ES.json rename to frontend/src/lib/i18n/locales/es-ES.json diff --git a/site/src/lib/i18n/locales/fi-FI.json b/frontend/src/lib/i18n/locales/fi-FI.json similarity index 100% rename from site/src/lib/i18n/locales/fi-FI.json rename to frontend/src/lib/i18n/locales/fi-FI.json diff --git a/site/src/lib/i18n/locales/fr-FR.json b/frontend/src/lib/i18n/locales/fr-FR.json similarity index 100% rename from site/src/lib/i18n/locales/fr-FR.json rename to frontend/src/lib/i18n/locales/fr-FR.json diff --git a/site/src/lib/i18n/locales/he-IL.json b/frontend/src/lib/i18n/locales/he-IL.json similarity index 100% rename from site/src/lib/i18n/locales/he-IL.json rename to frontend/src/lib/i18n/locales/he-IL.json diff --git a/site/src/lib/i18n/locales/hu-HU.json b/frontend/src/lib/i18n/locales/hu-HU.json similarity index 100% rename from site/src/lib/i18n/locales/hu-HU.json rename to frontend/src/lib/i18n/locales/hu-HU.json diff --git a/site/src/lib/i18n/locales/it-IT.json b/frontend/src/lib/i18n/locales/it-IT.json similarity index 100% rename from site/src/lib/i18n/locales/it-IT.json rename to frontend/src/lib/i18n/locales/it-IT.json diff --git a/site/src/lib/i18n/locales/ja-JP.json b/frontend/src/lib/i18n/locales/ja-JP.json similarity index 100% rename from site/src/lib/i18n/locales/ja-JP.json rename to frontend/src/lib/i18n/locales/ja-JP.json diff --git a/site/src/lib/i18n/locales/ko-KR.json b/frontend/src/lib/i18n/locales/ko-KR.json similarity index 100% rename from site/src/lib/i18n/locales/ko-KR.json rename to frontend/src/lib/i18n/locales/ko-KR.json diff --git a/site/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json similarity index 100% rename from site/src/lib/i18n/locales/nl-NL.json rename to frontend/src/lib/i18n/locales/nl-NL.json diff --git a/site/src/lib/i18n/locales/no-NO.json b/frontend/src/lib/i18n/locales/no-NO.json similarity index 100% rename from site/src/lib/i18n/locales/no-NO.json rename to frontend/src/lib/i18n/locales/no-NO.json diff --git a/site/src/lib/i18n/locales/pl-PL.json b/frontend/src/lib/i18n/locales/pl-PL.json similarity index 100% rename from site/src/lib/i18n/locales/pl-PL.json rename to frontend/src/lib/i18n/locales/pl-PL.json diff --git a/site/src/lib/i18n/locales/pt-BR.json b/frontend/src/lib/i18n/locales/pt-BR.json similarity index 100% rename from site/src/lib/i18n/locales/pt-BR.json rename to frontend/src/lib/i18n/locales/pt-BR.json diff --git a/site/src/lib/i18n/locales/pt-PT.json b/frontend/src/lib/i18n/locales/pt-PT.json similarity index 100% rename from site/src/lib/i18n/locales/pt-PT.json rename to frontend/src/lib/i18n/locales/pt-PT.json diff --git a/site/src/lib/i18n/locales/ro-RO.json b/frontend/src/lib/i18n/locales/ro-RO.json similarity index 100% rename from site/src/lib/i18n/locales/ro-RO.json rename to frontend/src/lib/i18n/locales/ro-RO.json diff --git a/site/src/lib/i18n/locales/ru-RU.json b/frontend/src/lib/i18n/locales/ru-RU.json similarity index 100% rename from site/src/lib/i18n/locales/ru-RU.json rename to frontend/src/lib/i18n/locales/ru-RU.json diff --git a/site/src/lib/i18n/locales/sr-SP.json b/frontend/src/lib/i18n/locales/sr-SP.json similarity index 100% rename from site/src/lib/i18n/locales/sr-SP.json rename to frontend/src/lib/i18n/locales/sr-SP.json diff --git a/site/src/lib/i18n/locales/sv-SE.json b/frontend/src/lib/i18n/locales/sv-SE.json similarity index 100% rename from site/src/lib/i18n/locales/sv-SE.json rename to frontend/src/lib/i18n/locales/sv-SE.json diff --git a/site/src/lib/i18n/locales/tr-TR.json b/frontend/src/lib/i18n/locales/tr-TR.json similarity index 100% rename from site/src/lib/i18n/locales/tr-TR.json rename to frontend/src/lib/i18n/locales/tr-TR.json diff --git a/site/src/lib/i18n/locales/uk-UA.json b/frontend/src/lib/i18n/locales/uk-UA.json similarity index 100% rename from site/src/lib/i18n/locales/uk-UA.json rename to frontend/src/lib/i18n/locales/uk-UA.json diff --git a/site/src/lib/i18n/locales/vi-VN.json b/frontend/src/lib/i18n/locales/vi-VN.json similarity index 100% rename from site/src/lib/i18n/locales/vi-VN.json rename to frontend/src/lib/i18n/locales/vi-VN.json diff --git a/site/src/lib/i18n/locales/zh-CN.json b/frontend/src/lib/i18n/locales/zh-CN.json similarity index 100% rename from site/src/lib/i18n/locales/zh-CN.json rename to frontend/src/lib/i18n/locales/zh-CN.json diff --git a/site/src/lib/i18n/locales/zh-TW.json b/frontend/src/lib/i18n/locales/zh-TW.json similarity index 100% rename from site/src/lib/i18n/locales/zh-TW.json rename to frontend/src/lib/i18n/locales/zh-TW.json diff --git a/site/src/main.tsx b/frontend/src/main.tsx similarity index 100% rename from site/src/main.tsx rename to frontend/src/main.tsx diff --git a/site/src/pages/continue-page.tsx b/frontend/src/pages/continue-page.tsx similarity index 100% rename from site/src/pages/continue-page.tsx rename to frontend/src/pages/continue-page.tsx diff --git a/site/src/pages/internal-server-error.tsx b/frontend/src/pages/internal-server-error.tsx similarity index 100% rename from site/src/pages/internal-server-error.tsx rename to frontend/src/pages/internal-server-error.tsx diff --git a/site/src/pages/login-page.tsx b/frontend/src/pages/login-page.tsx similarity index 100% rename from site/src/pages/login-page.tsx rename to frontend/src/pages/login-page.tsx diff --git a/site/src/pages/logout-page.tsx b/frontend/src/pages/logout-page.tsx similarity index 100% rename from site/src/pages/logout-page.tsx rename to frontend/src/pages/logout-page.tsx diff --git a/site/src/pages/not-found-page.tsx b/frontend/src/pages/not-found-page.tsx similarity index 100% rename from site/src/pages/not-found-page.tsx rename to frontend/src/pages/not-found-page.tsx diff --git a/site/src/pages/totp-page.tsx b/frontend/src/pages/totp-page.tsx similarity index 100% rename from site/src/pages/totp-page.tsx rename to frontend/src/pages/totp-page.tsx diff --git a/site/src/pages/unauthorized-page.tsx b/frontend/src/pages/unauthorized-page.tsx similarity index 100% rename from site/src/pages/unauthorized-page.tsx rename to frontend/src/pages/unauthorized-page.tsx diff --git a/site/src/schemas/app-context-schema.ts b/frontend/src/schemas/app-context-schema.ts similarity index 100% rename from site/src/schemas/app-context-schema.ts rename to frontend/src/schemas/app-context-schema.ts diff --git a/site/src/schemas/login-schema.ts b/frontend/src/schemas/login-schema.ts similarity index 100% rename from site/src/schemas/login-schema.ts rename to frontend/src/schemas/login-schema.ts diff --git a/site/src/schemas/user-context-schema.ts b/frontend/src/schemas/user-context-schema.ts similarity index 100% rename from site/src/schemas/user-context-schema.ts rename to frontend/src/schemas/user-context-schema.ts diff --git a/site/src/utils/utils.ts b/frontend/src/utils/utils.ts similarity index 100% rename from site/src/utils/utils.ts rename to frontend/src/utils/utils.ts diff --git a/site/src/vite-env.d.ts b/frontend/src/vite-env.d.ts similarity index 100% rename from site/src/vite-env.d.ts rename to frontend/src/vite-env.d.ts diff --git a/site/tsconfig.app.json b/frontend/tsconfig.app.json similarity index 100% rename from site/tsconfig.app.json rename to frontend/tsconfig.app.json diff --git a/site/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from site/tsconfig.json rename to frontend/tsconfig.json diff --git a/site/tsconfig.node.json b/frontend/tsconfig.node.json similarity index 100% rename from site/tsconfig.node.json rename to frontend/tsconfig.node.json diff --git a/site/vite.config.ts b/frontend/vite.config.ts similarity index 100% rename from site/vite.config.ts rename to frontend/vite.config.ts diff --git a/site/Dockerfile.dev b/site/Dockerfile.dev deleted file mode 100644 index b8f3156..0000000 --- a/site/Dockerfile.dev +++ /dev/null @@ -1,23 +0,0 @@ -FROM oven/bun:1.1.45-alpine - -WORKDIR /site - -COPY ./site/package.json ./ -COPY ./site/bun.lockb ./ - -RUN bun install - -COPY ./site/public ./public -COPY ./site/src ./src - -COPY ./site/eslint.config.js ./ -COPY ./site/index.html ./ -COPY ./site/tsconfig.json ./ -COPY ./site/tsconfig.app.json ./ -COPY ./site/tsconfig.node.json ./ -COPY ./site/vite.config.ts ./ -COPY ./site/postcss.config.cjs ./ - -EXPOSE 5173 - -ENTRYPOINT ["bun", "run", "dev"] \ No newline at end of file