From c0d3a477dd75f4ee8b8fa52e49de12fecaab6811 Mon Sep 17 00:00:00 2001 From: andreyaksenov Date: Tue, 12 Dec 2023 12:47:06 +0300 Subject: [PATCH 1/2] Add a 'rockspec' file to a sharding sample --- .../instances.enabled/sharded_cluster/README.md | 11 +++++++++++ .../sharded_cluster/sharded_cluster-scm-1.rockspec | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec diff --git a/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/README.md b/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/README.md index bd192edf5c..f3873f099b 100644 --- a/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/README.md +++ b/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/README.md @@ -59,3 +59,14 @@ To run the cluster, go to the `sharding` directory in the terminal and perform t - [10, 167, 'Queen', 1970] ... ``` + + +## Packaging + +To package an application into a `.tgz` archive, use the `tt pack` command: + +```console +$ tt pack tgz --app-list sharded_cluster +``` + +Note that the necessary `vshard` dependency is specified in the [sharded_cluster-scm-1.rockspec](sharded_cluster-scm-1.rockspec) file. diff --git a/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec b/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec new file mode 100644 index 0000000000..408330ac2f --- /dev/null +++ b/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec @@ -0,0 +1,14 @@ +package = 'sharded_cluster' +version = 'scm-1' +source = { + url = '/dev/null', +} + +dependencies = { + 'tarantool', + 'lua >= 5.1', + 'vshard == 0.1.24' +} +build = { + type = 'none'; +} From c6917a16bb96f445d3987552cdb654f3c1059933 Mon Sep 17 00:00:00 2001 From: andreyaksenov Date: Tue, 12 Dec 2023 16:40:04 +0300 Subject: [PATCH 2/2] Add a 'rockspec' file to a sharding sample: update per review --- .../sharded_cluster/sharded_cluster-scm-1.rockspec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec b/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec index 408330ac2f..cc9d8ca85b 100644 --- a/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec +++ b/doc/code_snippets/snippets/sharding/instances.enabled/sharded_cluster/sharded_cluster-scm-1.rockspec @@ -5,9 +5,7 @@ source = { } dependencies = { - 'tarantool', - 'lua >= 5.1', - 'vshard == 0.1.24' + 'vshard == 0.1.25' } build = { type = 'none';