“Heroku” Kod odpowiedzi

Heroku

Vite-React Deploy Heroku

TEMPLATE:
	vanilla, vanilla-ts, vue, vue-ts, 
  	react, react-ts, preact, preact-ts, lit,
  	lit-ts, svelte, svelte-ts

# npm 7+, extra double-dash (-- --template react) is needed:
npm create vite@latest my-react-app -- --template react
# yarn
yarn create vite my-react-app --template react
# pnpm
pnpm create vite my-react-app -- --template react

cd my-react-app
git init

``` package.json
 "scripts": {
    "dev": "vite --host",
    "build": "vite build",
    "preview": "vite preview --host",
    "start": "serve -s public",
    "heroku-postbuild": "npm run build"
  },
  "dependencies": {
    "daisyui": "^2.15.0",
    "flowbite": "^1.4.5",
    "react": "^18.1.0",
    "react-dom": "^18.1.0",
    "react-scripts": "^5.0.1",
    "serve": "^13.0.2"
  },
  "devDependencies": {
    "@types/react": "^18.0.9",
    "@types/react-dom": "^18.0.4",
    "@vitejs/plugin-react": "^1.3.2",
    "autoprefixer": "^10.4.7",
    "postcss": "^8.4.13",
    "tailwindcss": "^3.0.24",
    "vite": "^2.9.9"
  }
```

```vite.config.js
import { build, defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

// https://vitejs.dev/config/

export default defineConfig({
  server: {
    port: 2736
  },
  preview: {
    port: 8080
  },
  build: {
    outDir: './public',
  },
  plugins: [react()]
})
```
heroku login

heroku create my-react-app
heroku buildpacks:set heroku/nodejs

heroku git:remote -a my-react-app

heroku config:set HOST=0.0.0.0
heroku config:set NPM_CONFIG_PRODUCTION=false
heroku config:set MODE_ENV=production
///////////////////////////////////////////////////
/// Si esta en master y quiere renombrar a main
/// haga esto

/// crear branch main 
git checkout -b main

/// borar master
git branch -D master
///////////////////////////////////////////////////

git add .
git commit -am "Final OK"
git push heroku main 

Listo...!!!
  
JCC

Heroku

Little bit good for hosting
Code Cat

Odpowiedzi podobne do “Heroku”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu