Gebruikershulpmiddelen

Site-hulpmiddelen


heroku

Heroku CLI

πŸ—‚οΈ Terug naar start

Welcome to Heroku
How to deploy/publish Streamlit apps to Heroku
How to deploy python app on heroku | Streamlit app deployment

⚠️ NOTE: problemen gehad bij het online zetten van een app op streamlit en Heroku omgeving omdat β€œpywin32” in het β€œrequirements.txt” bestand stond. Oplossing:
πŸ”Έ Verwijder β€œpywin32” uit requirements.txt
πŸ”Έ Delete β€œpywin32” uit lokale omgeving als deze niet nodig isβ€œ:

pip uninstall pywin32

β†’ Update CLI als er nieuwere versie is.

heroku update

β†’ restart de app

heroku restart -a cat-va-app

Push uw Docker Image naar Heroku

β†’ Uitvoeren in project map (is niet voor alles nodig maar waarom niet?)

heroku container:push web -a cat-va-app

Release de Container op Heroku

heroku container:release web -a cat-va-app

Open de Applicatie

heroku open -a cat-va-app

β†’ Monitor Logs
Bij problemen controleer dan de logs met

heroku logs --tail -a cat-va-app

Opnieuw na aanpassingen

Als er aanpassingen zijn gedaan

Bouw uw Docker-image opnieuw:
Voer docker build -t cat-va-app . uit in de directory van uw project om de Docker-image opnieuw te bouwen. Vervang cat-va-app door de naam die u aan uw image wilt geven.

Push de bijgewerkte Container naar Heroku:
Gebruik heroku container:push web -a cat-va-app om de nieuw gebouwde Docker-container naar Heroku te pushen.

Release de bijgewerkte Container op Heroku:
Nadat de container succesvol is gepusht, gebruik heroku container:release web -a cat-va-app om de bijgewerkte container te releasen.

heroku.txt Β· Laatst gewijzigd: 2024/10/17 14:57 door a3dijke