b7e224a1ef
feat(compose): support stdin_open and tty ( #419 )
...
* feat: support stdin_open and tty
This can be useful to leave a container running without specifying a
command like `sleep`, and probably in other situations as well.
Signed-off-by: Miek Gieben <miek@miek.nl >
* Complete full spec test case
Signed-off-by: Miek Gieben <miek@miek.nl >
* fix container log streaming for containers with TTY
---------
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-07-30 21:50:54 +10:00
Pasha Sviderski
e01c8d3cc7
docs(secrets): add new Concepts/Secrets doc about passing sensitive data to services, including x-command extension
2026-06-26 19:36:42 +10:00
Pasha Sviderski
07e380b95f
chore(pre-deploy): warn about depends_on: service_completed_successfully to use pre-deploy hook instead
2026-04-10 17:08:38 +10:00
Pasha Sviderski
f317dde168
docs: move Compose extensions to a separate reference page
2026-04-09 20:24:48 +10:00
Pasha Sviderski
f2f6fee89a
docs: new pre-deploy hooks page and x-pre_deploy extension in the reference page
2026-04-09 20:24:19 +10:00
Pasha Sviderski
d45b5a488e
docs: 2 new pages: Connecting to a cluster and CLI configuration file
2026-04-02 15:32:58 +10:00
Pasha Sviderski
c3e666056f
docs: add warning about using a consistent context name for x-context
2026-03-26 17:23:50 +10:00
98439b7743
feat: support PID namespace mode in Compose ( #276 )
...
This adds `pid: host` compose key support.
Modelled after #238 .
See: #237
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-03-24 16:18:53 +10:00
Pasha Sviderski
95f80a7fda
docs: correct Docker volume drivers supported, add links
2026-03-19 11:30:00 +10:00
Pasha Sviderski
1525d182b5
feat: add cluster context support in Compose with x-context extension
2026-03-13 18:37:36 +10:00
Pasha Sviderski
8ae38cfd57
feat: add shm_size support in Compose and --shm-size flag for 'uc run' ( closes #267 )
2026-03-12 22:09:28 +10:00
Pasha Sviderski
a5c9085105
docs: add ulimits to Compose compatibility doc
2026-03-11 16:58:15 +10:00
Pasha Sviderski
d344392c1b
docs: add note on Compose compatibility doc to submit feature requests
2026-03-11 16:30:56 +10:00
Pasha Sviderski
d9934b9dba
feat: support compose stop_grace_period to change timeout before sending SIGKILL
2026-03-04 14:07:22 +10:00
Pasha Sviderski
aef4b2213f
docs: rewrite Rolling deployments doc from Deployment strategies
2026-03-01 19:51:47 +10:00
Pasha Sviderski
3056e2af11
feat: add support for healthcheck in Compose
2026-02-25 14:54:24 +10:00
Justin Bradford and GitHub
ab6f856987
feat: Add support for compose devices mappings ( #250 )
...
* feat: Add support for compose `devices` mappings
https://docs.docker.com/reference/compose-file/services/#devices
```
services:
foo:
devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"
- "/dev/sda:/dev/xvda:rwm"
```
* Lint fix
2026-02-11 17:00:18 +00:00
Nick and GitHub
53bf446502
deploy.update_config.order support to start-first or stop-first when replacing containers ( #248 )
2026-02-09 09:31:19 +00:00
06c3fba96e
feat: add support for sysctls compose key ( #239 )
...
* feat: add support for `sysctls` compose key
* lint
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-01-10 15:53:56 +11:00
Pasha Sviderski
7e739dd2f0
docs: update compose matrix 'build' supported, link capabilities man page
2026-01-10 15:27:42 +11:00
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
Pasha Sviderski
055cfae272
docs: Compose compatibility matrix: deploy.rollback_config and deploy.update_config are not supported ( resolves #179 )
2025-11-20 17:15:40 +10:00
Pasha Sviderski
e33fd40033
docs: split Compose docs into reference and concepts
2025-11-11 23:06:21 +10:00