Pavel Sviderski
|
a5f6ec4a68
|
feat(dns): expose service as service-name.cluster-domain if cluster domain reserved
|
2025-02-26 21:10:21 +10:00 |
|
Pavel Sviderski
|
c4398f9f06
|
refactor: deploy global service using Deployment with RollingStrategy
|
2025-02-14 20:45:23 +10:00 |
|
Pavel Sviderski
|
5e2b2ac836
|
refactor: api.Container to use the detailed ContainerJSON struct instead of Container (Summary)
|
2025-02-14 16:37:40 +10:00 |
|
Pavel Sviderski
|
4da51636fd
|
refactor: remove service with StopContainer and RemoveContainer
|
2025-02-11 20:43:31 +10:00 |
|
Pavel Sviderski
|
76a9f8e8b6
|
refactor: client StartContainer pass serviceID
|
2025-02-11 16:47:52 +10:00 |
|
Pavel Sviderski
|
a477db6b16
|
refactor: client CreateContainer and StartContainer methods
|
2025-02-11 15:59:36 +10:00 |
|
Pavel Sviderski
|
04fd1b1425
|
feat: introduce client.Service entity for managing service containers
|
2025-02-10 20:21:42 +10:00 |
|
Pavel Sviderski
|
2a898b3eee
|
add -v|--volume to bind mount host path into a service container
|
2024-12-27 21:25:33 +10:00 |
|
Pavel Sviderski
|
042b44cbb6
|
fix port binding for host ports
|
2024-12-27 21:23:56 +10:00 |
|
Pavel Sviderski
|
0652123bc7
|
encode and decode published ports using container labels
|
2024-12-10 19:21:52 +10:00 |
|
Pavel Sviderski
|
4088fdfd84
|
print image pull progress when running a service
|
2024-12-06 18:27:26 +10:00 |
|
Pavel Sviderski
|
01a71b4b38
|
run each container in global service in parallel
|
2024-12-06 16:00:10 +10:00 |
|
Pavel Sviderski
|
73d41c75b3
|
add compose-like progress for running service
|
2024-12-06 15:44:23 +10:00 |
|
Pavel Sviderski
|
1fb8a3d7a0
|
add ListServices method and ls CLI command
|
2024-12-05 17:21:54 +10:00 |
|
Pavel Sviderski
|
3ce9c8be04
|
fix run command, support 1 replica and global mode
|
2024-12-05 16:24:04 +10:00 |
|
Pavel Sviderski
|
3ac166e6cb
|
move common api types to api package
|
2024-12-05 15:17:36 +10:00 |
|
Pavel Sviderski
|
88ce2d5181
|
implement RunService for replicated mode with only 1 replica
|
2024-12-05 14:01:56 +10:00 |
|
Pavel Sviderski
|
8bddbec7bd
|
wait for test cluster to be ready (all machines up)
|
2024-12-05 13:45:46 +10:00 |
|
Pavel Sviderski
|
a40fd613e8
|
refactor RemoveService using InspectService
|
2024-12-05 12:27:51 +10:00 |
|
Pavel Sviderski
|
99c9aabdfd
|
implement more consistent InspectService that broadcasts Docker requests to all machines
|
2024-12-05 12:13:17 +10:00 |
|
Pavel Sviderski
|
2727c3c97e
|
implement RunService in global mode and RemoveService
|
2024-12-04 18:26:59 +10:00 |
|
Pavel Sviderski
|
77890b8a8a
|
strip one proto layer in ListMachines method
|
2024-12-03 11:05:58 +10:00 |
|
Pavel Sviderski
|
daada3bbe9
|
add service inspect command, introduce squirrel for sql query building
|
2024-12-03 10:56:29 +10:00 |
|
Pavel Sviderski
|
6eb373e4de
|
init InspectService method
|
2024-12-02 20:36:31 +10:00 |
|
Pavel Sviderski
|
df25b0d098
|
add --mode flag to run command
|
2024-11-23 15:56:03 +10:00 |
|
Pavel Sviderski
|
5c1a3dd694
|
move generic docker types to top level docker package
|
2024-11-23 15:35:26 +10:00 |
|
Pavel Sviderski
|
e851f25b12
|
delete removed Docker containers from store, sync only uncloud labeled
|
2024-11-19 19:38:11 +10:00 |
|
Pavel Sviderski
|
24371eb401
|
move Docker manager to docker package
|
2024-11-17 19:41:47 +10:00 |
|
Pavel Sviderski
|
40f929847c
|
add updated_at field to containers table
|
2024-11-16 07:37:43 +10:00 |
|
Pavel Sviderski
|
e73e38957a
|
add index on containers.machine_id
|
2024-11-16 07:00:09 +10:00 |
|
Pavel Sviderski
|
d31595820d
|
run service container in uncloud Docker network
|
2024-11-14 19:19:50 +10:00 |
|
Pavel Sviderski
|
035601d366
|
generate container name and assign service labels to container
|
2024-11-14 12:05:48 +10:00 |
|
Pavel Sviderski
|
5c96f75958
|
generate a name for the service
|
2024-11-14 11:56:29 +10:00 |
|
Pavel Sviderski
|
a4be45186d
|
find first available machine for running a service
|
2024-11-14 09:12:25 +10:00 |
|
Pavel Sviderski
|
5e79697505
|
move RunService from CLI to the client, print output in the command
|
2024-11-13 19:52:46 +10:00 |
|