Commit Graph

81 Commits

Author SHA1 Message Date
Jordan Dominion
b545fb1a13 Remove telemetry 2025-08-15 19:13:29 -04:00
Jordan Dominion
9acb2f12af Fix docker build warnings 2025-08-01 15:47:43 -04:00
Kashargul
ce8248bb76 Update build/Dockerfile
Co-authored-by: Jordan Dominion <Cyberboss@users.noreply.github.com>
2025-06-26 23:55:42 +02:00
Kashargul
da2732b2ac libcurl4 needed for 1664 2025-06-26 18:27:23 +02:00
Jordan Dominion
63ad720f53 WAS THIS ALWAYS HERE? 2025-02-22 12:34:23 -05:00
Jordan Dominion
756730cc48 Do not start container health checks until 1 minute has passed 2025-02-22 12:00:02 -05:00
Jordan Dominion
d61cd57125 Setup AspNetCore health checks and Prometheus metrics
Closes #2001
2025-02-16 17:38:26 -05:00
ZephyrTFA
f4ab1a74e5 allow on docker 2024-08-19 13:23:44 -04:00
Jordan Dominion
bf4d415aa2 Fix telemetry key file path in Dockerfile 2024-08-15 06:43:54 -04:00
Jordan Dominion
8f348595fb Fix docker build 2024-08-14 22:46:01 -04:00
Jordan Dominion
cbc9353fcb Add missing libgdiplus dependency 2024-03-22 10:07:13 -04:00
Jordan Dominion
e2e0114770 Update .NET 8.0 release
- Update Microsoft packages.
- Update EF Core tooling.
- Update Docker base images.
- Update build scripts.
- Update actions.
2023-11-14 17:25:18 -05:00
Jordan Dominion
6a4974f038 Merge branch 'dev' into V6 2023-11-14 17:18:55 -05:00
Jordan Dominion
227cf94b46 Remove unneeded package install from Dockerfile 2023-11-14 12:27:00 -05:00
Jordan Dominion
6e2d8c1b00 Add missing call to dos2unix in Dockerfile 2023-11-14 12:27:00 -05:00
Jordan Dominion
23f2a30fca Pin yarn@1.22.19
Workaround for https://github.com/yarnpkg/yarn/issues/9011
2023-11-14 12:26:59 -05:00
tgstation-server
58d8424f10 Merge branch 'dev' into V6 2023-09-03 14:22:38 +00:00
Jordan Dominion
6ec7a5f5e4 Bump node version used to next LTS 2023-09-02 22:59:35 -04:00
Jordan Dominion
3886b17d00 Merge branch 'dev' into V6 2023-08-14 10:13:37 -04:00
Jordan Dominion
bb8d1c52de Strip unnecessary runtimes from artifacts 2023-08-13 22:53:43 -04:00
Jordan Dominion
aeda043912 Copy all .props in docker build at once 2023-07-27 08:07:10 -04:00
Jordan Dominion
efa3d6a47a Remove explicit restore step from docker build 2023-07-27 01:47:48 -04:00
Jordan Dominion
dc0ab131f2 Fix Dockerfile FROM statements 2023-07-27 01:03:01 -04:00
Jordan Dominion
e84a621ea7 Migrate to .NET 8 Preview
- Update Nuget packages to preview
- Update documentation refs
- Update CI dotnet version
- Update redistributable
- Update winget and deb dependencies
- Update base docker images
- Remove unnecessary console `PropertyGroup`s
- Modify CI to be ODR for the dotnet version
- Fix upgrade `#error`s
- Http2 never worked and now throws a warning. Remove it
- Remove workaround for SqlClient breaking change
- Minor return signature optimization in ProcessExecutor
- Config version -> 5.0.0
- Core version -> 6.0.0
2023-07-26 21:12:57 -04:00
alexkar598
3401d835f4 Update Dockerfile 2023-07-11 13:02:19 -04:00
Jordan Dominion
efadd9a726 Fix Docker build
- Change `.dockerignore` to use a blacklist for `/build` instead of whitelist.
- Add missing `SrcCommon.props` to initial `COPY`s.
2023-07-04 01:32:51 -04:00
Jordan
5956a71150 Merge branch 'master' into dev 2023-06-18 11:06:47 -04:00
Jordan
b0558808c7 Add missing .csprojs to Dockerfile 2023-06-16 18:23:30 -04:00
Dominion
39716aa95d Common props for Nuget .csproj's 2023-05-20 20:05:15 -04:00
Dominion
1b53cb13fa Allow docker build to import Common.props 2023-05-20 19:48:39 -04:00
Dominion
4ee05fcd0c Dare to upgrade libgit2 and remove libssl dep 2023-05-14 19:46:42 -04:00
Dominion
48088b223c Fix Dockerfile 2022-12-20 13:59:59 -05:00
Jordan Brown
6960525688 Update to .net-6.0. Fix errors and warnings
- Address various IDE messages
- Additional logging
- Do not access DB in Watchdog's actual Dispose
- Fix issue with legacy behaviour in PGSQL
- Remove obsolete dotnet workaround
- Update to v3 actions checkout/upload-artifact/download-artifact
2022-09-13 18:41:18 -04:00
alexkar598
3eea0b9e7b #You may wonder why this needs to be in a seperate step. I don't know... It just works(tm) 2021-12-07 23:42:42 -05:00
alexkar598
a1f92b8080 HOW ABOUT WE INSTALL YARN BEFORE WE BUILD WEBPANEL 2021-12-07 23:27:01 -05:00
alexkar598
5d9a6372cf Add yarn to dockerfile 2021-12-07 23:24:14 -05:00
Jordan Brown
8d7d873ecd Cleanup Alex's work a little 2021-10-27 10:57:32 -04:00
alexkar598
4eec237e41 Update Dockerfile 2021-10-26 22:23:35 -04:00
alexkar598
9ce9bd76f7 Update Dockerfile 2021-10-26 22:20:34 -04:00
Jordan Brown
5c31b26561 Remove more V4 references 2021-09-08 18:04:40 -04:00
Jordan Brown
fbb76c1291 Switch from Ubuntu to Debian for Docker image 2021-01-02 18:52:41 -05:00
Jordan Brown
f9e83c7aab Fix Docker build for real this time 2020-10-12 21:14:57 -04:00
Jordan Brown
bb3b01087e Fix Docker build 2020-10-12 20:25:46 -04:00
alexkar598
2d3e7626c6 Unsets the flag after were done building 2020-10-12 15:03:25 -04:00
alexkar598
0293199ff6 Maybe this will work 2020-10-12 15:00:20 -04:00
Jordan Brown
161a0fd671 Use gcore to create dumps on Linux 2020-06-13 13:22:14 -04:00
Jordan Brown
c324f5cc52 Use the default port instead of getting weird about it 2020-05-12 14:09:46 -04:00
Jordan Brown
813baf7b61 Set file logging in docker file 2020-05-12 13:58:53 -04:00
Jordan Brown
babf435cd9 Set ValidInstancePaths to /tgs4_instances in docker 2020-04-26 19:31:57 -04:00
Jordan Brown
0899b2ce4a Fixes and performance improvements for Dockerfile 2020-04-24 19:36:13 -04:00