44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
# Imperial Recruitment
|
|
|
|
This is a project I made for fun in Blazor. It is a recruitment and activity portal for Star Wars storm troopers. This project is in no way affiliated with LucasArts or Disney.
|
|
|
|
## Commands
|
|
|
|
* `dotnet run --project IR.Blazor`
|
|
|
|
### Installation commands
|
|
|
|
* `mkdir ImperialRecruitment`
|
|
* `cd ImperialRecruitment/`
|
|
* `dotnet new sln -n ImperialRecruitment`
|
|
|
|
---
|
|
|
|
* `dotnet new blazor -o IR.Blazor --auth Individual`
|
|
* `dotnet new classlib -o IR.Data`
|
|
* `dotnet new classlib -o IR.Domain`
|
|
|
|
---
|
|
|
|
* `dotnet sln ImperialRecruitment.sln add IR.Blazor/IR.Blazor.csproj`
|
|
* `dotnet sln ImperialRecruitment.sln add IR.Data/IR.Data.csproj`
|
|
* `dotnet sln ImperialRecruitment.sln add IR.Domain/IR.Domain.csproj`
|
|
|
|
---
|
|
|
|
* `dotnet add IR.Blazor/IR.Blazor.csproj reference IR.Data/IR.Data.csproj`
|
|
* `dotnet add IR.Blazor/IR.Blazor.csproj reference IR.Domain/IR.Domain.csproj`
|
|
|
|
## Packages
|
|
|
|
[MudBlazor](https://www.nuget.org/packages/MudBlazor)
|
|
|
|
* `dotnet add package MudBlazor --version 8.9.0`
|
|
|
|
## Docker
|
|
|
|
* `docker build -t pa4kev/imperial-recruitment:latest -f Dockerfile . && docker push pa4kev/imperial-recruitment:latest`
|
|
|
|
* `docker pull pa4kev/imperial-recruitment`
|
|
|
|
* `docker run -t -d --name imperial-recruitment -p 5000:8080 pa4kev/imperial-recruitment` |