terminal
cd some-app
#Connectez-vous au compte heroku
heroku login
#Créez une nouvelle application dans votre compte
#* Si vous avez déjà une application dans votre compte heroku, heroku git:remote -a some-app
heroku create some-app
#Déployer l'image Docker sur l'application heroku
heroku container:login
heroku container:push web #Le nom est fixé sur le web
heroku container:release web
Les applications exécutées avec docker-compose ne sont pas prises en charge
Notez que heroku a un paramètre de port spécial. Ne fonctionne pas sur 3000 ou 8080
Dockerfile
#Ne fonctionne pas à 3000
CMD npx next start -p 3000
# $Besoin de changer pour PORT
#heroku,$Définissez une variable d'environnement appelée PORT sur une valeur aléatoire dans la liste des ports disponibles
CMD npx next start -p $PORT
Recommended Posts