You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/setup/index.rst
+28-1Lines changed: 28 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,4 +81,31 @@ Other Systems
81
81
82
82
Seeing as Aeolus is meant to be a complementary tool to `Artemis <https://github.com/ls1intum/Artemis>`_, please refer to the Artemis documentation for more
83
83
information on how to set up a local development environment for Artemis, including the documentation on how to set up
84
-
`Jenkins <https://docs.artemis.cit.tum.de/dev/setup/jenkins-gitlab.html>`_ and `Bamboo <https://docs.artemis.cit.tum.de/dev/setup/bamboo-bitbucket-jira.html>`_ for local development.
84
+
`Jenkins <https://docs.artemis.cit.tum.de/dev/setup/jenkins-gitlab.html>`_ and `Bamboo <https://docs.artemis.cit.tum.de/dev/setup/bamboo-bitbucket-jira.html>`_ for local development.
85
+
86
+
87
+
++++++++++++++++
88
+
Production Setup
89
+
++++++++++++++++
90
+
91
+
If you want to set up Aeolus in a production environment, you can use the provided Docker images and compose files.
92
+
You can find the docker compose files in the ``deployment`` directory.
93
+
94
+
If you choose to secure the API with a token, you also need to give Aeolus the following environment variables:
95
+
96
+
.. code-block:: bash
97
+
98
+
AEOLUS_API_KEYS=<your-api-key>
99
+
# if you want to use jenkins as ci system
100
+
JENKINS_URL=<jenkins-url>
101
+
JENKINS_USERNAME=<jenkins-username>
102
+
JENKINS_TOKEN=<jenkins-password-of-the-user>
103
+
104
+
# if you want to use bamboo as ci system
105
+
BAMBOO_URL=<bamboo-url>
106
+
BAMBOO_USERNAME=<bamboo-username>
107
+
BAMBOO_TOKEN=<token-of-the-user>
108
+
109
+
The ``AEOLUS_API_KEYS`` environment variable is a comma-separated list of API keys that are allowed to access the API.
110
+
If you want to use the Jenkins or Bamboo generator, you also need to provide the respective environment variables.
111
+
The key, if it is set, needs to be provided in the ``Authorization`` header of the request with the prefix ``Bearer``.
0 commit comments