Russ Matney výše odpověděl správně, takže dostává zaškrtnutí. Napíšu sem svou vlastní odpověď, abych doplnil podrobnosti o tom, jak jsem věci zařídil. Předpokládám, že máte nastavenou databázi a máte všechna pověření, která potřebujete.
1. Přejděte na ovládací panel s elastickými stonky fazolí
2. Dále přejděte na konfiguraci softwaru
3. Přidejte proměnné produkčního prostředí, jak je znázorněno níže. Nezapomeňte nastavit kořen dokumentu na /public a také přidat :3306 na konec koncového bodu vaší databáze, abyste předešli chybě PDOEXCEPTION.
4. Další SSH do vašich aplikací eb instance. Podrobnosti naleznete zde nebo zkuste následující postup:
$ ssh -i path/to/your/key/pair/pem/file.pem [email protected]
Všimněte si, že ec1-11-11-11-111.eu-central-1.compute.amazonaws.com je veřejný DNS vašich aplikací. Tu svou najdete přímo zde:
5. cd do vaší aplikace:$ cd /var/app/current
6. Udělte přístup ke čtení/zápisu do složky úložiště, jinak aplikace nebude moci zapisovat do složky protokolů, což povede k chybě při spouštění migrací. Pro udělení přístupu:$ sudo chmod -R ugo+rw storage
7. Konečně! Spusťte své migrace a provádějte další řemeslné příkazy, chcete-li! $ php artisan migrate
Úspěch by měl z gitbashe vypadat zhruba takto: