An application taking inspiration from Devto for learning Angular
and ASP.NET
purpose.
- Docker.
- Open terminal.
- Set AWS credentials:
export AWS_ACCESS_KEY_ID=your_access_key_id
export AWS_SECRET_ACCESS_KEY=your_secret_access_key
export AWS_STORAGE_BUCKET=your_s3_bucket
- Change directory to this repository.
- Start database by using:
docker compose up mssql -d
- Change directory to backend:
cd backend
- Update database commands:
- Migrate domain models:
dotnet ef database update -s DevToClone.Backend.API/DevToClone.Backend.API.csproj --project DevToClone.Backend.Persistence/DevToClone.Backend.Persistence.csproj --context DevToCloneDbContext
- Migrate identity models:
dotnet ef database update -s DevToClone.Backend.API/DevToClone.Backend.API.csproj --project DevToClone.Backend.Identity/DevToClone.Backend.Identity.csproj --context DevToCloneIdentityDbContext
- Migrate domain models:
- Change directory to root application:
cd ..
- Run the application:
docker compose up -d
- Navigate to http://localhost:4200 and start blogging ๐.