Commit graph

41 commits

Author SHA1 Message Date
Laura Hausmann
8d9856fd62
[parsing] Migrate SearchQuery parser to C# 2025-01-08 17:33:31 +01:00
Laura Hausmann
b4ebe00cdb
[docker] Copy build task files before building 2024-11-18 19:15:14 +01:00
Laura Hausmann
c3cfbbcbee
[docker] Add missing dependency reference 2024-11-18 19:13:52 +01:00
Laura Hausmann
8926081d11
[docker] Update dockerfile 2024-11-18 19:11:43 +01:00
Laura Hausmann
946062a0ae
[docker] Update Dockerfile
Since https://github.com/dotnet/sdk/issues/32327 is resolved in net90, we no longer need to build with ubuntu.
2024-11-18 19:02:40 +01:00
Laura Hausmann
8bfbdf01db
[docker] Update dockerfile
This commit resolves an issue where custom AOT builds would result in a glibc binary instead of a musl run, causing confusing errors on startup. Release images were not affected, as they use the release artifacts, which are built in a different environment.
2024-07-30 01:51:57 +02:00
Laura Hausmann
69d7a3af3b
[docker] Fix build 2024-07-09 22:01:52 +02:00
Laura Hausmann
ce5a41e078
[docker] Enable deterministic builds 2024-07-09 01:38:21 +02:00
Laura Hausmann
88fe9d54fa
[docker] Fix sourcelink 2024-07-09 01:38:08 +02:00
Laura Hausmann
fdf879d63b
[docker] Fix build 2024-07-03 04:03:18 +02:00
Laura Hausmann
a5b30585e8
[docker] Fix multi-arch builds 2024-07-03 03:56:06 +02:00
Laura Hausmann
de133aada0
[docker] Simplify Dockerfile 2024-07-03 03:51:12 +02:00
Laura Hausmann
9e4ccabf87
[docker] Switch most docker images used in CI to the iceshrimp.dev repo 2024-07-03 00:23:30 +02:00
Laura Hausmann
f9468393d9
[docker] Fix erroneous debug artifacts inflating image size unnecessarily 2024-07-02 05:58:49 +02:00
Laura Hausmann
53cd66e754
[docker] Improve build performance, reduce complexity 2024-07-02 04:58:28 +02:00
Laura Hausmann
ed767ecaff
[docker] Add cache mounts to Dockerfile 2024-07-01 03:32:18 +02:00
Laura Hausmann
04ec9ec5fd
[docker] Improve Dockerfile rebuilds
This prevents unnecessary rebuilds when non-source files are changed, as well as making sure that multi-arch builds don't compile architecture-independent assemblies more than once.
2024-07-01 03:32:18 +02:00
Laura Hausmann
aed143cc59
[backend/csproj] Depend on in-house builds of NetVips.Native
This bypasses https://github.com/kleisauke/net-vips/issues/233 and allows us to not need separate msbuild options per architecture, greatly simplifying build options.
2024-06-19 16:52:48 +02:00
Laura Hausmann
039d46477a
[docker] Run application in rootless mode (ISH-319) 2024-05-06 15:34:04 +02:00
Laura Hausmann
cd9916faf5
[docker] Update dockerfile 2024-05-01 22:23:41 +02:00
Laura Hausmann
eaf2b28770
[docker] Update dockerfile 2024-05-01 22:16:16 +02:00
Laura Hausmann
e1d8be1145
[backend/masbuild] Split native deps conditionals by os/arch 2024-05-01 02:59:12 +02:00
Laura Hausmann
facc7eb337
[backend/drive] Use libvips instead of imagesharp for most of the image processing pipeline 2024-05-01 01:21:08 +02:00
Laura Hausmann
93e886777c
[docker] Use jammy-chiseled as aot runner image 2024-04-12 02:40:17 +02:00
Laura Hausmann
58bd45d0bf
[docker] Only reference TARGETARCH when necessary 2024-04-12 02:40:17 +02:00
Laura Hausmann
2e4e800e11
[docker] Remove unnecessary ARG statements 2024-04-10 00:54:55 +02:00
Laura Hausmann
f29803f2f5
[docker] Add optional NativeAOT target for blazor wasm 2024-04-10 00:53:33 +02:00
Laura Hausmann
d9aebee1fc
[docker] Fix build 2024-04-06 18:50:45 +02:00
Laura Hausmann
d0d0d444ab
[docker] Update Dockerfile 2024-04-01 21:55:41 +02:00
Laura Hausmann
c79f03f689
[docker] Update Dockerfile 2024-04-01 01:39:35 +02:00
Laura Hausmann
ecaaa27d87
[docker] Add Iceshrimp.Parsing to build files 2024-03-04 00:45:49 +01:00
Laura Hausmann
c377e7bbd1
[docker] Revert: Add missing libsodium runtime dependency
This reverts commit 773dc01d62.
2024-03-02 01:28:02 +01:00
Laura Hausmann
773dc01d62
[docker] Add missing libsodium runtime dependency 2024-03-02 00:44:48 +01:00
Laura Hausmann
27ecd27ba0
[backend/mfm] Move MFM handling code into the main backend project 2024-02-02 18:04:13 +01:00
Laura Hausmann
4a1cf59e23
[docker] Update Dockerfile 2024-02-02 00:27:42 +01:00
Laura Hausmann
f128637957
Improve Dockerfile 2024-01-22 21:25:03 +01:00
Laura Hausmann
de34bc5271
Improve Dockerfile 2024-01-13 18:57:40 +01:00
Laura Hausmann
3dcc255965
Make Dockerfile support fast crossbuilds 2024-01-08 18:32:33 +01:00
Laura Hausmann
fbb0ccb5a1
Make Dockerfile build the frontend as well 2024-01-08 18:19:12 +01:00
Laura Hausmann
d40d2ce91d
Improve dockerfile 2024-01-08 17:38:05 +01:00
Laura Hausmann
6bd96d4e9c
Add basic dockerfile 2024-01-08 01:00:55 +01:00