https://github.com/arif-hanif/slackclone-server
Slack Clone API built using .NET Core 3, HotChocolate and Postgres
https://github.com/arif-hanif/slackclone-server
asp-net-core hotchocolate net-core-3
Last synced: 3 months ago
JSON representation
Slack Clone API built using .NET Core 3, HotChocolate and Postgres
- Host: GitHub
- URL: https://github.com/arif-hanif/slackclone-server
- Owner: arif-hanif
- License: mit
- Created: 2019-12-14T16:06:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-25T15:13:24.000Z (over 4 years ago)
- Last Synced: 2024-06-14T02:25:44.746Z (over 1 year ago)
- Topics: asp-net-core, hotchocolate, net-core-3
- Language: C#
- Homepage: https://slackclone-server.herokuapp.com/playground/
- Size: 464 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SlackCloneNET
## Description
This is an ASP.Net Core 3.0 API app.
## [Documentation](https://arif-hanif.gitbook.io/slackclone/)
## Local Build and Configuration
For production environments, secrets are configured via environment variables. For development, the ASP.Net Core Secret Manager is used to store sensitive configuration locally in a system-protected user profile folder.
To set this up on your development system, perform the following steps after cloning the repo:
Run the command:
type "<full path to settings.json>" | dotnet user-secrets set
That's it! You should be able to build and run the project within Visual Studio.
For more information about using Secret Manager, including setting it up in a new project or modifying values, see the [documentation](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-3.0&tabs=windows).
## Debugging
...
## Deployment/DevOps
### Database Migrations
dotnet ef migrations add "MIGRATION NAME"
dotnet ef database update
## Dependencies
- Dotnet Core 3.0
- ASP.NET
- Microsoft.EntityFrameworCore
- HotChocolate
- Npgsql