##// END OF EJS Templates
docs: updated few instructions
super-admin -
Show More
@@ -0,0 +1,28 b''
1
2 ============================
3 Set Specific Install Version
4 ============================
5
6 By default rcstack uses a defined version stored under :file:`.custom/.runtime.env`
7
8 Check current version by running this command:
9
10 .. code-block:: bash
11
12 ./rcstack cli image-info --verbose
13 Image stored version: 4.28.0
14 Image from runtime: beta
15 runtime-file=/home/rhodecode-docker/.custom/.runtime.env
16 RC_VERSION=beta
17
18
19 When self-update is executed the downloaded stored version gets updated. In case a downgrade, or specific
20 version installation is required you can manually set a update version.
21
22
23 .. code-block:: bash
24
25 ./rcstack cli set-runtime-image 5.1.0
26
27 This will set the runtime version to 5.1.0. Other options can be used that corresponds to the docker release tags.
28 e.g `beta` or `edge` to always run on the latest images
@@ -1,12 +1,12 b''
1 # RhodeCode Cluster
1 # Welcome to RhodeCode rcstack documentation!
2 2
3 RhodeCode Cluster is a multi-node highly-scalable setup to run RhodeCode services.
4 It consists of Edge Router(Traefik with optional SSL) and Metrics Stack (Prometheus, Loki, Grafana) and
5 all its additional components in single environment using Docker.
3 RhodeCode rcstack is a multi-node highly-scalable setup to run RhodeCode services.
4 It consists of all RhodeCode services required with additionally
5 Edge Router(Traefik with optional SSL) and Metrics Stack (Prometheus, Loki, Grafana) in single environment using Docker.
6 6
7 7 Using a docker-compose this setup creates following services for RhodeCode:
8 8
9 Edge-Router (Mandatory):
9 Router (mandatory to run):
10 10
11 11 - Traefik, Edge Router, SSL termination etc.
12 12 Traefik listens to few defaults ports and handles all incomming/outgoing traffic to the stack
@@ -38,7 +38,7 b' Metrics'
38 38 - Node-exporter - machine stats and usage
39 39 - Promtail - log scraping
40 40
41 ##rcstack for Linux, docker based installer
41 ## rcstack for Linux, docker based installer
42 42
43 43 To get started with RhodeCode get the new shell installer called rcstack
44 44
@@ -34,3 +34,22 b" html_static_path = ['_static']"
34 34 html_last_updated_fmt = ' %H:%m %b %d, %Y'
35 35 html_show_sphinx = False
36 36 html_extra_path = ['extra']
37
38
39 rst_epilog = '''
40 .. |RCCEshort| replace:: Community
41 .. |RCEEshort| replace:: Enterprise
42 .. |git| replace:: Git
43 .. |hg| replace:: Mercurial
44 .. |svn| replace:: Subversion
45
46 .. |RCC| replace:: RhodeCode Control
47 .. |RCE| replace:: RhodeCode Enterprise
48 .. |RCCE| replace:: RhodeCode Community
49 .. |RCEE| replace:: RhodeCode Enterprise
50 .. |RCT| replace:: RhodeCode Tools
51
52 .. |RCEBOLD| replace:: **RhodeCode Enterprise**
53 .. |RCEITALICS| replace:: `RhodeCode Enterprise`
54
55 '''
@@ -96,6 +96,7 b' handles all incoming/outgoing traffic to the stack'
96 96 configuration/enable-ssl-on-traefik.rst
97 97 configuration/data-volumes.rst
98 98 configuration/set-license-file.rst
99 configuration/set-specific-install-version.rst
99 100
100 101
101 102 .. toctree::
@@ -67,6 +67,14 b' Adjust rhodecode.ini to point your docker rhodecode to old DB'
67 67 If docker-based DB is selected
68 68 Restore the database into docker container running DB
69 69
70
71 6. move data into docker storage
72 ++++++++++++++++++++++++++++++++
73
74 Step one is to move the required componenst to the :file:`.custom/storage` directory inside the docker
75 compose stack. This directory is mounted later on so data can be copied over into docker storage engine volumes.
76
77
70 78 .. code-block::
71 79
72 80 #. mv repositories data to .custom/storage
@@ -78,6 +86,12 b' Restore the database into docker container running DB'
78 86 #. mv artifacts data to .custom/storage
79 87 +++++
80 88
89
90 Once that is done.
91
92 .. code-block::
93
94
81 95 #. mv tarball cache data to .custom/storage
82 96 +++++
83 97
@@ -93,8 +107,4 b' Restore the database into docker container running DB'
93 107 #. move tarballcache data to /vol/datavolume
94 108 +++++
95 109
96 #. cp rhodecode.ini to config/_shared/rhodecode.ini
97 +++++
98 110
99 #. cp vcsserver.ini to config/_shared/vcsserver.ini
100 +++++
General Comments 0
You need to be logged in to leave comments. Login now