Heroku에서 배포

2688 단어 heroku
Utilizando el 상용구 react-flask-hello , 간단하게 응용 프로그램을 배포할 수 있습니다.
  • Lo Primero es crear una cuenta en Heroku
  • Una vez tengas la Cuenta, instalas heroku:

  •   $ npm i heroku -g
    


  • Crea la app en heroku:

  •   $ heroku create <your_application_name>
    


  • Agregas Python 및 Node.js는 사용자에게 npm 및 생산에 사용됩니다.

  •   $ heroku buildpacks:add --index 1 heroku/python
      $ heroku buildpacks:add --index 2 heroku/nodejs
    


  • Agregas una base de datos. Para esto, 푸에데스 개정판 aca cual es la opción que se adecua mejor a tus necesidades. En el caso de MySQL, puedes usar JawsDB MySQL ya que da una opción gratis de la siguiente manera:

  •    heroku addons:create jawsdb:kitefin
    


    PostgreSQL을 사용하고 Heroku Postgrres를 사용합니다.

      $ heroku addons:create heroku-postgresql:hobby-dev
    


  • PostgreSQL을 사용하고 추가로 현실을 확인하십시오. 'DATABASE_URL' 및 'DATABASE_URL' 사전 정의,/src/app.py, .replace("://", "ql://", 1) 사전 정의:

  •   # database configuration
      if os.getenv("DATABASE_URL") is not None:
        app.config['SQLALCHEMY_DATABASE_URI'] = 
      os.environ.get('DATABASE_URL').replace("://", "ql://", 1)
      else:
    


  • Luego agregamos el resto de las variables del archivo .env de la siguiente 형식:

  •   $ heroku config:set FLASK_APP_KEY="any key works"
      $ heroku config:set FLASK_APP=src/app.py
                       # Importante: En archivo .env está en 
                         development, heroku hay que setearlo para 
                         producción     ↓
      $ heroku config:set FLASK_ENV=production 
      $ heroku config:set BASENAME=/
                       # Importante: Esta variable tiene que     
                         quedar vacia   ↓
      $ heroku config:set BACKEND_URL=
    


  • Si tienes cambios pendientes, 단독 Guarda y ya estas listo para hacer el deploy:

  •   $ git add .
      $ git commit -m 'deploying to heroku'
      $ git push heroku main
    

    좋은 웹페이지 즐겨찾기