boost cooldowns

This commit is contained in:
ntr committed 2023-08-23 13:06:00 +10:00
1 parent e7be495f7f
commit a69a376325
3 files changed
+29 -5

No files matched your search

+10 -2
View File
@@ -8,13 +8,21 @@ namespace Server.Controllers;
[Route("[controller]")] [Route("[controller]")]
public class CompletionController : ControllerBase { public class CompletionController : ControllerBase {
private readonly ILogger<CompletionController> _logger; private readonly ILogger<CompletionController> _logger;
private SpaceRaceDbContext _db;
public CompletionController(ILogger<CompletionController> logger) { public CompletionController(ILogger<CompletionController> logger, SpaceRaceDbContext db) {
_logger = logger; _logger = logger;
_db = db;
} }
[HttpGet(Name = "GetCompletion")] [HttpGet(Name = "GetCompletion")]
public IEnumerable<CompletionDTO> Get() { public IEnumerable<CompletionDTO> Get() {
return Enumerable.Range(1, 5).Select(index => new CompletionDTO()).ToArray(); return _db.Completions.Select(c => new CompletionDTO {
Id = c.Id,
UserId = c.UserId,
Map = c.Map,
Time = c.Time,
Date = c.Date,
});
} }
} }
+1 -1
View File
@@ -12,4 +12,4 @@ RUN dotnet publish -c Release -o out
FROM mcr.microsoft.com/dotnet/aspnet:7.0 FROM mcr.microsoft.com/dotnet/aspnet:7.0
WORKDIR /App WORKDIR /App
COPY --from=build-env /App/out . COPY --from=build-env /App/out .
ENTRYPOINT ["dotnet", "DotNet.Docker.dll"] ENTRYPOINT ["dotnet", "Server.dll"]
+18 -2
View File
@@ -7,12 +7,28 @@ services:
POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}' POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}'
ports: ports:
- '45432:5432' - '45432:5432'
volumes:
- "./db:/var/lib/postgresql/data" # server:
# ports:
# - '40080:80'
# environment:
# CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}"
# build:
# context: .
# dockerfile: ./Dockerfile
# command: dotnet watch
server: server:
depends_on:
- 'pg'
ports:
- '40080:80'
environment: environment:
CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}" CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}"
build: build:
context: . context: .
dockerfile: ./Dockerfile dockerfile: ./Dockerfile
command: dotnet watch
volumes:
- "./:/App"