Andrey Viktorov and GitHub
6c2f85d38a
feat: add support for cap_add and cap_drop compose keys ( #238 )
2026-01-10 15:13:03 +11:00
Justin Bradford and GitHub
6373d4097c
fix: volume driver options are not used if driver if not specified [bug #210 ] ( #211 )
2025-12-08 15:58:43 +10:00
Pasha Sviderski
4bc47af05b
refactor: strip project name from volume names without mangling project name
2025-10-30 20:54:15 +10:00
Justin Bradford and GitHub
3b4bcb7932
feat: support service.gpus and reservations.devices ( #156 )
...
* feat: support compose.yaml `service.gpus` and `service.deploy.resources.reservations.devices` DeviceRequests to Docker container
* Fix lint error
* Adjust test comments to work with linter
* Rename DeviceRequests to DeviceReservations to be more consistent with compose nomenclature
* Device reservation changes are immutable and should trigger a container recreate rather than update
2025-10-27 16:49:38 +10:00
Pasha Sviderski
a30ed600b6
chore: update docker and compose Go dependencies to the latest versions
2025-10-08 13:56:58 +10:00
Anton Ovchinnikov and GitHub
63c4de512e
feat: Initial support for Compose configs ( #116 )
2025-09-26 21:24:10 +10:00
Pasha Sviderski
0107363d41
fix: allow host mode x-ports with x-caddy in compose
2025-08-26 19:15:09 +10:00
Pasha Sviderski
12c07812a2
chore: add Caddy config to ServiceSpec, load x-caddy to it
2025-08-13 18:44:38 +10:00
Anton Ovchinnikov
05d0078451
chore: Enable more linters
2025-07-14 00:32:26 +02:00
Evgenii Orlov and GitHub
31cd4c77e9
feat: support x-machines placement constraints in compose files ( #90 )
2025-07-10 16:46:29 +10:00
Pavel Sviderski
938e7d05c0
feat: add support for entrypoint, cpus, mem_limit, mem_reservation, priviliged, user to Compose deployment
2025-04-24 22:40:46 +10:00
Pavel Sviderski
e5957d9d6b
chore: map compose volumes to server spec, initial volume scheduling
2025-04-21 21:25:26 +10:00
Pavel Sviderski
25b173128a
feat(env): support env vars for services (both run command and compose)
2025-04-03 18:14:17 +10:00
Pavel Sviderski
1911e03c82
feat(compose): handle image pull policy
2025-03-27 15:15:57 +10:00
Pavel Sviderski
7a9d0cf9db
refactor: move compose and deploy packages under client
2025-03-24 14:41:50 +10:00