Skip to content

MathieuAuclair/demo-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ВСстовоС Π·Π°Π΄Π°Π½ΠΈΠ΅

.NET Build and Test

Π›ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: По ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Β«balanceΒ» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла. Π― Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΊΠ°ΠΊ описано, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ простой, эффСктивный ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π» Π±Ρ‹ использованиС прСдставлСния (VIEW) Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅, особСнно Π² MSSQL, идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ½ΠΎ обновляСтся само ΠΈ остаСтся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, экономит ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы сСрвСра.

Настройка Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ArchLinux, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ эквивалСнт для вашСго дистрибутива.

 sudo pacman -S dotnet-sdk-8.0
 sudo pacman -S aspnet-runtime-8.0
 dotnet tool install --global dotnet-ef --version 8.0.19
 sudo pacman -S npm
 sudo npm install -g n
 sudo n 18.15.0
 sudo pacman -S docker

Настройка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Docker (ИспользованиС ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии)
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=StrongPassw0rd\!" \
   --name mssql
   -p 1433:1433 \
   -d \
   mcr.microsoft.com/mssql/server:2022-latest

Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (локально)

dotnet run

About

A sample project for a basic ERP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published