udpate: better envs files structure, added separate env files for api

This commit is contained in:
MTG2000
2022-08-06 14:41:21 +03:00
parent 27a2d52e6a
commit aee07ef23e
9 changed files with 15 additions and 17 deletions

3
.gitignore vendored
View File

@@ -2,7 +2,8 @@
.env
build
storybook-static
environments/.dev.preview-server.env
envs/client/.dev.preview-server.env
envs/server
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies

View File

@@ -1,2 +0,0 @@
REACT_APP_FOR_GITHUB=true
REACT_APP_API_END_POINT = https://makers.bolt.fun/.netlify/functions

View File

@@ -90,23 +90,22 @@
"yup": "^0.32.11"
},
"scripts": {
"client:prod-server": "env-cmd -f ./environments/.dev.prod-server.env react-scripts start",
"client:preview-server": "env-cmd -f ./environments/.dev.preview-server.env react-scripts start",
"client:mocks": "env-cmd -f ./environments/.dev.mock-server.env react-scripts start",
"client:dev-server": "env-cmd -f ./environments/.dev.server.env react-scripts start",
"server:dev": "serverless offline",
"client:prod-server": "env-cmd -f ./envs/client/.dev.prod-server.env react-scripts start",
"client:preview-server": "env-cmd -f ./envs/client/.dev.preview-server.env react-scripts start",
"client:mocks": "env-cmd -f ./envs/client/.dev.mock-server.env react-scripts start",
"client:dev-server": "env-cmd -f ./envs/client/.dev.server.env react-scripts start",
"server:dev": "env-cmd -f ./envs/server/local.env serverless offline",
"server:preview": "env-cmd -f ./envs/server/preview.env serverless offline",
"server:prod": "env-cmd -f ./envs/server/prod.env serverless offline",
"generate-graphql": "graphql-codegen",
"storybook": "env-cmd -f ./envs/client/.dev.preview-server.env start-storybook -p 6006 -s public",
"storybook:mocks": "env-cmd -f ./envs/client/.dev.mock-server.env start-storybook -p 6006 -s public",
"build": "react-scripts build",
"build:mocks": "env-cmd -f ./environments/.prod.mock-server.env react-scripts build",
"build:mocks": "env-cmd -f ./envs/client/.prod.mock-server.env react-scripts build",
"build-storybook": "env-cmd -f ./envs/client/.dev.preview-server.env build-storybook -s public",
"build-storybook:mocks": "env-cmd -f ./envs/client/.prod.mock-server.env build-storybook -s public",
"test": "react-scripts test",
"eject": "react-scripts eject",
"predeploy": "env-cmd -f ./environments/.prod.github.env npm run build",
"deploy": "gh-pages -d build",
"only-deploy": "gh-pages -d build",
"storybook": "env-cmd -f ./environments/.dev.preview-server.env start-storybook -p 6006 -s public",
"storybook:mocks": "env-cmd -f ./environments/.dev.mock-server.env start-storybook -p 6006 -s public",
"build-storybook": "env-cmd -f ./environments/.prod.preview-server.env build-storybook -s public",
"build-storybook:mocks": "env-cmd -f ./environments/.prod.mock-server.env build-storybook -s public",
"db:migrate-dev": "prisma migrate dev",
"db:migrate-deploy": "prisma migrate deploy",
"db:reset": "prisma migrate reset",

View File

@@ -1,5 +1,5 @@
import { useDebouncedCallback } from "@react-hookz/web";
import { useCallback, useEffect } from "react";
import { useEffect } from "react";
export const useResizeListener = (
listener: () => void,