diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml new file mode 100644 index 0000000..dfbeac7 --- /dev/null +++ b/.github/dependabot.yaml @@ -0,0 +1,15 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "npm" # See documentation for possible values + directory: "/app" # Location of package manifests + schedule: + interval: "weekly" + - package-ecosystem: "terraform" + directory: "/infra" + schedule: + interval: "weekly" diff --git a/api/routes/about.ts b/README.md similarity index 100% rename from api/routes/about.ts rename to README.md diff --git a/api/routes/blog.ts b/app/README.md similarity index 100% rename from api/routes/blog.ts rename to app/README.md diff --git a/api/.dockerignore b/app/api/.dockerignore similarity index 100% rename from api/.dockerignore rename to app/api/.dockerignore diff --git a/api/.env.template b/app/api/.env.template similarity index 100% rename from api/.env.template rename to app/api/.env.template diff --git a/api/Dockerfile b/app/api/Dockerfile similarity index 100% rename from api/Dockerfile rename to app/api/Dockerfile diff --git a/api/common/utils.ts b/app/api/common/utils.ts similarity index 100% rename from api/common/utils.ts rename to app/api/common/utils.ts diff --git a/api/index.ts b/app/api/index.ts similarity index 100% rename from api/index.ts rename to app/api/index.ts diff --git a/api/package.json b/app/api/package.json similarity index 100% rename from api/package.json rename to app/api/package.json diff --git a/api/pnpm-lock.yaml b/app/api/pnpm-lock.yaml similarity index 100% rename from api/pnpm-lock.yaml rename to app/api/pnpm-lock.yaml diff --git a/api/services/about.ts b/app/api/routes/about.ts similarity index 100% rename from api/services/about.ts rename to app/api/routes/about.ts diff --git a/api/services/blog.ts b/app/api/routes/blog.ts similarity index 100% rename from api/services/blog.ts rename to app/api/routes/blog.ts diff --git a/api/routes/contact.ts b/app/api/routes/contact.ts similarity index 100% rename from api/routes/contact.ts rename to app/api/routes/contact.ts diff --git a/api/routes/experiences.ts b/app/api/routes/experiences.ts similarity index 100% rename from api/routes/experiences.ts rename to app/api/routes/experiences.ts diff --git a/api/routes/home.ts b/app/api/routes/home.ts similarity index 100% rename from api/routes/home.ts rename to app/api/routes/home.ts diff --git a/api/routes/resume.ts b/app/api/routes/resume.ts similarity index 100% rename from api/routes/resume.ts rename to app/api/routes/resume.ts diff --git a/api/scripts/generate_env.sh b/app/api/scripts/generate_env.sh similarity index 100% rename from api/scripts/generate_env.sh rename to app/api/scripts/generate_env.sh diff --git a/api/services/contact.ts b/app/api/services/about.ts similarity index 100% rename from api/services/contact.ts rename to app/api/services/about.ts diff --git a/api/services/experiences.ts b/app/api/services/blog.ts similarity index 100% rename from api/services/experiences.ts rename to app/api/services/blog.ts diff --git a/api/services/resume.ts b/app/api/services/contact.ts similarity index 100% rename from api/services/resume.ts rename to app/api/services/contact.ts diff --git a/client/src/common/constants.scss b/app/api/services/experiences.ts similarity index 100% rename from client/src/common/constants.scss rename to app/api/services/experiences.ts diff --git a/api/services/home/constants.ts b/app/api/services/home/constants.ts similarity index 100% rename from api/services/home/constants.ts rename to app/api/services/home/constants.ts diff --git a/api/services/home/index.ts b/app/api/services/home/index.ts similarity index 100% rename from api/services/home/index.ts rename to app/api/services/home/index.ts diff --git a/api/services/home/llm/systemPrompt.txt b/app/api/services/home/llm/systemPrompt.txt similarity index 100% rename from api/services/home/llm/systemPrompt.txt rename to app/api/services/home/llm/systemPrompt.txt diff --git a/api/services/home/llm/userPrompt.txt b/app/api/services/home/llm/userPrompt.txt similarity index 100% rename from api/services/home/llm/userPrompt.txt rename to app/api/services/home/llm/userPrompt.txt diff --git a/api/services/home/types.ts b/app/api/services/home/types.ts similarity index 100% rename from api/services/home/types.ts rename to app/api/services/home/types.ts diff --git a/client/src/pages/blog/Blog.module.scss b/app/api/services/resume.ts similarity index 100% rename from client/src/pages/blog/Blog.module.scss rename to app/api/services/resume.ts diff --git a/client/.dockerignore b/app/client/.dockerignore similarity index 100% rename from client/.dockerignore rename to app/client/.dockerignore diff --git a/client/.env.template b/app/client/.env.template similarity index 100% rename from client/.env.template rename to app/client/.env.template diff --git a/client/Dockerfile b/app/client/Dockerfile similarity index 100% rename from client/Dockerfile rename to app/client/Dockerfile diff --git a/client/README.md b/app/client/README.md similarity index 100% rename from client/README.md rename to app/client/README.md diff --git a/client/eslint.config.js b/app/client/eslint.config.js similarity index 100% rename from client/eslint.config.js rename to app/client/eslint.config.js diff --git a/client/index.html b/app/client/index.html similarity index 100% rename from client/index.html rename to app/client/index.html diff --git a/client/package.json b/app/client/package.json similarity index 100% rename from client/package.json rename to app/client/package.json diff --git a/client/pnpm-lock.yaml b/app/client/pnpm-lock.yaml similarity index 100% rename from client/pnpm-lock.yaml rename to app/client/pnpm-lock.yaml diff --git a/client/public/vite.svg b/app/client/public/vite.svg similarity index 100% rename from client/public/vite.svg rename to app/client/public/vite.svg diff --git a/client/scripts/generate_env.sh b/app/client/scripts/generate_env.sh similarity index 100% rename from client/scripts/generate_env.sh rename to app/client/scripts/generate_env.sh diff --git a/client/src/App.module.scss b/app/client/src/App.module.scss similarity index 100% rename from client/src/App.module.scss rename to app/client/src/App.module.scss diff --git a/client/src/App.tsx b/app/client/src/App.tsx similarity index 100% rename from client/src/App.tsx rename to app/client/src/App.tsx diff --git a/client/src/assets/react.svg b/app/client/src/assets/react.svg similarity index 100% rename from client/src/assets/react.svg rename to app/client/src/assets/react.svg diff --git a/client/src/common/components/contentWrapper/contentWrapper.module.scss b/app/client/src/common/components/contentWrapper/contentWrapper.module.scss similarity index 100% rename from client/src/common/components/contentWrapper/contentWrapper.module.scss rename to app/client/src/common/components/contentWrapper/contentWrapper.module.scss diff --git a/client/src/common/components/contentWrapper/index.tsx b/app/client/src/common/components/contentWrapper/index.tsx similarity index 100% rename from client/src/common/components/contentWrapper/index.tsx rename to app/client/src/common/components/contentWrapper/index.tsx diff --git a/client/src/common/components/navBar/index.tsx b/app/client/src/common/components/navBar/index.tsx similarity index 100% rename from client/src/common/components/navBar/index.tsx rename to app/client/src/common/components/navBar/index.tsx diff --git a/client/src/common/components/navBar/navBar.module.scss b/app/client/src/common/components/navBar/navBar.module.scss similarity index 100% rename from client/src/common/components/navBar/navBar.module.scss rename to app/client/src/common/components/navBar/navBar.module.scss diff --git a/client/src/common/components/scrollView/index.tsx b/app/client/src/common/components/scrollView/index.tsx similarity index 100% rename from client/src/common/components/scrollView/index.tsx rename to app/client/src/common/components/scrollView/index.tsx diff --git a/client/src/common/components/scrollView/scrollView.module.scss b/app/client/src/common/components/scrollView/scrollView.module.scss similarity index 100% rename from client/src/common/components/scrollView/scrollView.module.scss rename to app/client/src/common/components/scrollView/scrollView.module.scss diff --git a/scheduler/.dockerignore b/app/client/src/common/constants.scss similarity index 100% rename from scheduler/.dockerignore rename to app/client/src/common/constants.scss diff --git a/client/src/common/styles.scss b/app/client/src/common/styles.scss similarity index 100% rename from client/src/common/styles.scss rename to app/client/src/common/styles.scss diff --git a/client/src/common/types.tsx b/app/client/src/common/types.tsx similarity index 100% rename from client/src/common/types.tsx rename to app/client/src/common/types.tsx diff --git a/client/src/common/utils/connectionUtils.tsx b/app/client/src/common/utils/connectionUtils.tsx similarity index 100% rename from client/src/common/utils/connectionUtils.tsx rename to app/client/src/common/utils/connectionUtils.tsx diff --git a/client/src/context/axiosProvider.tsx b/app/client/src/context/axiosProvider.tsx similarity index 100% rename from client/src/context/axiosProvider.tsx rename to app/client/src/context/axiosProvider.tsx diff --git a/client/src/context/resizeListener.tsx b/app/client/src/context/resizeListener.tsx similarity index 100% rename from client/src/context/resizeListener.tsx rename to app/client/src/context/resizeListener.tsx diff --git a/client/src/context/webSocketProvider.tsx b/app/client/src/context/webSocketProvider.tsx similarity index 100% rename from client/src/context/webSocketProvider.tsx rename to app/client/src/context/webSocketProvider.tsx diff --git a/client/src/index.css b/app/client/src/index.css similarity index 100% rename from client/src/index.css rename to app/client/src/index.css diff --git a/client/src/main.tsx b/app/client/src/main.tsx similarity index 100% rename from client/src/main.tsx rename to app/client/src/main.tsx diff --git a/client/src/pages/about/About.module.scss b/app/client/src/pages/about/About.module.scss similarity index 100% rename from client/src/pages/about/About.module.scss rename to app/client/src/pages/about/About.module.scss diff --git a/client/src/pages/about/index.tsx b/app/client/src/pages/about/index.tsx similarity index 100% rename from client/src/pages/about/index.tsx rename to app/client/src/pages/about/index.tsx diff --git a/app/client/src/pages/blog/Blog.module.scss b/app/client/src/pages/blog/Blog.module.scss new file mode 100644 index 0000000..e69de29 diff --git a/client/src/pages/blog/index.tsx b/app/client/src/pages/blog/index.tsx similarity index 100% rename from client/src/pages/blog/index.tsx rename to app/client/src/pages/blog/index.tsx diff --git a/client/src/pages/home/Home.module.scss b/app/client/src/pages/home/Home.module.scss similarity index 100% rename from client/src/pages/home/Home.module.scss rename to app/client/src/pages/home/Home.module.scss diff --git a/client/src/pages/home/components/contactIcons/contactIcons.module.scss b/app/client/src/pages/home/components/contactIcons/contactIcons.module.scss similarity index 100% rename from client/src/pages/home/components/contactIcons/contactIcons.module.scss rename to app/client/src/pages/home/components/contactIcons/contactIcons.module.scss diff --git a/client/src/pages/home/components/contactIcons/index.tsx b/app/client/src/pages/home/components/contactIcons/index.tsx similarity index 100% rename from client/src/pages/home/components/contactIcons/index.tsx rename to app/client/src/pages/home/components/contactIcons/index.tsx diff --git a/client/src/pages/home/index.tsx b/app/client/src/pages/home/index.tsx similarity index 100% rename from client/src/pages/home/index.tsx rename to app/client/src/pages/home/index.tsx diff --git a/client/src/types/customProvider.ts b/app/client/src/types/customProvider.ts similarity index 100% rename from client/src/types/customProvider.ts rename to app/client/src/types/customProvider.ts diff --git a/client/src/vite-env.d.ts b/app/client/src/vite-env.d.ts similarity index 100% rename from client/src/vite-env.d.ts rename to app/client/src/vite-env.d.ts diff --git a/client/tsconfig.app.json b/app/client/tsconfig.app.json similarity index 100% rename from client/tsconfig.app.json rename to app/client/tsconfig.app.json diff --git a/client/tsconfig.json b/app/client/tsconfig.json similarity index 100% rename from client/tsconfig.json rename to app/client/tsconfig.json diff --git a/client/tsconfig.node.json b/app/client/tsconfig.node.json similarity index 100% rename from client/tsconfig.node.json rename to app/client/tsconfig.node.json diff --git a/client/vite.config.ts b/app/client/vite.config.ts similarity index 100% rename from client/vite.config.ts rename to app/client/vite.config.ts diff --git a/app/scheduler/.dockerignore b/app/scheduler/.dockerignore new file mode 100644 index 0000000..e69de29 diff --git a/scheduler/Dockerfile b/app/scheduler/Dockerfile similarity index 100% rename from scheduler/Dockerfile rename to app/scheduler/Dockerfile diff --git a/scheduler/index.ts b/app/scheduler/index.ts similarity index 100% rename from scheduler/index.ts rename to app/scheduler/index.ts diff --git a/scheduler/package.json b/app/scheduler/package.json similarity index 100% rename from scheduler/package.json rename to app/scheduler/package.json diff --git a/scheduler/pnpm-lock.yaml b/app/scheduler/pnpm-lock.yaml similarity index 100% rename from scheduler/pnpm-lock.yaml rename to app/scheduler/pnpm-lock.yaml diff --git a/infra/README.md b/infra/README.md new file mode 100644 index 0000000..e69de29