Commit Graph

9 Commits

Author SHA1 Message Date
surtur 1605479fda
chore: bump traefik to version 2.5.0
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-20 15:09:59 +02:00
surtur 621e1fda0e
chore: bump traefik to version 2.5.0-rc5
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-04 03:03:21 +02:00
surtur 8bc33aedd9
chore: bump traefik to version 2.5.0-rc2
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-29 23:16:39 +02:00
surtur ec9e53f632
chore: bump traefik to version 2.4.9
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-24 00:31:50 +02:00
surtur c2e0d20db9
chore: bump traefik to v2.4.7
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-03-23 18:56:49 +01:00
surtur 4fd4146b1d
feat: unprivileged prod container w/ nobody+alpine
All checks were successful
continuous-integration/drone/push Build is passing
* let restore run as root in base container
* switch runtime container to alpine (was using debian before)
* chown stuff as nobody:nobody and become nobody to run the app
* as a consequence, we're no longer allowed to bind to :80 so the port
  has been changed to :8081. that also needed to be reflected in the
  compose file for traefik to know where to route traffic
* ASPNETCORE_ENVIRONMENT env var properly set to Production
2021-02-23 15:19:16 +01:00
surtur e8c6464e5f
enable traefik checking /health endpoint
* [skip ci]
2021-02-22 18:47:44 +01:00
surtur 80554d9da9
add traefik sticky session cookie
All checks were successful
continuous-integration/drone/push Build is passing
this helps traefik route clients to the backend servers they established
connections with initially, keeping the sessions alive properly

ref: https://doc.traefik.io/traefik/routing/services/#sticky-sessions
ref: https://stackoverflow.com/a/64711374
2021-02-22 13:39:03 +01:00
surtur 5c65ea289b
add production compose file
* secrets are stored in env files, examples were added
* add .*.env to .{docker,git}ignore to prevent anybody from mistakenly
  committing their env files (unless it's forced)

* [skip ci]
2021-02-22 12:54:29 +01:00