Skip to content

Commit

Permalink
Fix developer documentation wrt docker-compose.
Browse files Browse the repository at this point in the history
Docker compose has been integrated into Docker as a subcommand for a while, but the developer documentation did not reflect that. Change `docker-compose` to `docker compose` in the documentation.

Fixes #10684.
  • Loading branch information
fniessink committed Jan 20, 2025
1 parent b0539ae commit 23e6a8b
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 5 deletions.
4 changes: 4 additions & 0 deletions docs/src/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ If your currently installed *Quality-time* version is not the latest version, pl

## [Unreleased]

### Fixed

- Docker compose has been integrated into Docker as a subcommand for a while, but the developer documentation did not reflect that. Change `docker-compose` to `docker compose` in the documentation. Fixes [#10684](https://github.com/ICTU/quality-time/issues/10684).

### Changed

- Completed the replacement of Semantic UI React with Material UI as frontend component library. Closes [#9796](https://github.com/ICTU/quality-time/issues/9796).
Expand Down
2 changes: 1 addition & 1 deletion docs/src/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Before skipping versions or downgrading, see the [version policy](versioning.md)

## Docker-composition

This document assumes docker-compose is used to deploy the containers. The [docker folder](https://github.com/ICTU/quality-time/tree/master/docker) of the *Quality-time* repository contains different compose files for running *Quality-time* in development and continuous integration mode. You can use these compose files as basis for your own deployment configuration.
This document assumes Docker is used to deploy the containers. The [docker folder](https://github.com/ICTU/quality-time/tree/master/docker) of the *Quality-time* repository contains different compose files for running *Quality-time* in development and continuous integration mode. You can use these compose files as basis for your own deployment configuration.

```{note}
Per the [version policy](versioning.md), if the Docker-composition needs changes, this will be indicated by a new major release of *Quality-time*.
Expand Down
2 changes: 1 addition & 1 deletion docs/src/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -444,7 +444,7 @@ tests/feature_tests/ci/test.sh tests/feature_tests/features/metric.feature
The application tests in theory test all components through the frontend, but unfortunately the number of tests is too small to meet that goal. To run the application tests, start all components and then start the tests:

```console
docker-compose up -d
docker compose up -d
docker run -it -w `pwd` -v `pwd`:`pwd` --network=container:qualitytime_www_1 ghcr.io/astral-sh/uv:python3.13-bookworm tests/application_tests/ci/test.sh
```

Expand Down
7 changes: 4 additions & 3 deletions docs/src/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,14 +98,15 @@ Implemented features include:
- Side-by-side comparison of measurements at different points in time.
- Integration with issue tracker (Jira only at the moment) to manage actions and technical debt.
- Dark and light UI mode.
- Runs on Docker and Kubernetes.

```{seealso}
For more plans, see the [issue tracker](https://github.com/ICTU/quality-time/issues).
```

# Trying it out

*Quality-time* requires Docker and Docker-compose.
*Quality-time* requires Docker or Kubernetes, but the easiest way to try it out locally is to use Docker.

Clone this repository:

Expand All @@ -116,13 +117,13 @@ git clone https://github.com/ICTU/quality-time.git
Build the containers:

```console
docker-compose build
docker compose build
```

Start the containers:

```console
docker-compose up
docker compose up
```

*Quality-time* is served at [http://localhost](http://localhost). Use username `jadoe` and password `secret` to log in.
Expand Down

0 comments on commit 23e6a8b

Please sign in to comment.