ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ½Π΄ΠΈ-ΠΈΠ³Ρ
https://skorpion.herokuapp.com/
Skorpion - ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ ΠΈΠ½Π΄ΠΈ-ΠΈΠ³ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½.
Skorpion ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- ΠΡΠΎΠ΄Π°ΠΆΠ°/ΠΠΎΠΊΡΠΏΠΊΠ° ΠΈΠ³Ρ
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΈ Π΄ΡΡΠ·ΡΡΠΌΠΈ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°
- ASP.NET Core
- ASP.NET Core MVC
- ASP.NET Core Identity
- Razor Pages
- Entity Framework Core
- Boostrap
- PostgreSQL
ΠΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π΅ΡΠΈ:
- .NET 6
- PostgreSQL 14.1
Π ΡΠ°ΠΉΠ»Π΅ Startup.cs Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ΄:
services.AddDbContext(options => options.UseNpgsql(Configuration.GetConnectionString("IskanderConnection")));
Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ GetConnectionString() ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΡ ΡΡΡΠΎΠΊΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠ°ΠΉΠ»Π΅ appsettings.json, ΡΠ°ΠΌ ΠΆΠ΅ ΡΡΡ ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ
ΠΡΡΡΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ HerokuConnection, Π½ΠΎ ΠΎΠ½ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½.
ΠΠΎΡΠΎΠ²ΠΎ! ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ IDE ΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π²Π²Π΅Π΄Ρ dotnet watch