diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 6f17100d..3915e25f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,5 +1,5 @@ { - "dockerComposeFile": "../docker-compose.yml", + "dockerComposeFile": "../docker compose.yml", "service": "dev", "workspaceFolder": "/src", "overrideCommand": true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cf0c8b7..006fbf6f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -113,29 +113,29 @@ jobs: set -x docker version docker buildx version - docker-compose version + docker compose version - name: Build Docker image run: | set -x - docker-compose build - docker-compose run --rm --no-deps dbmate --version + docker compose build + docker compose run --rm --no-deps dbmate --version - name: Run make build - run: docker-compose run --rm --no-deps dev make build ls + run: docker compose run --rm --no-deps dev make build ls - name: Run make lint - run: docker-compose run --rm --no-deps dev make lint + run: docker compose run --rm --no-deps dev make lint - name: Start test dependencies run: | set -x - docker-compose pull --ignore-buildable --quiet - docker-compose up --detach - docker-compose run --rm dev make wait + docker compose pull --ignore-buildable --quiet + docker compose up --detach + docker compose run --rm dev make wait - name: Run make test - run: docker-compose run --rm dev make test + run: docker compose run --rm dev make test - name: Login to Docker Hub uses: docker/login-action@v3 diff --git a/.gitignore b/.gitignore index 2f8238a9..9da4b2ce 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,5 @@ /testdata/db/schema.sql /vendor dist -docker-compose.override.yml +docker compose.override.yml node_modules diff --git a/Makefile b/Makefile index 95a5ce9b..a02d2cf9 100644 --- a/Makefile +++ b/Makefile @@ -68,13 +68,13 @@ update-deps: .PHONY: docker-build docker-build: - docker-compose pull --ignore-buildable - docker-compose build + docker compose pull --ignore-buildable + docker compose build .PHONY: docker-all docker-all: docker-build - docker-compose run --rm dev make all + docker compose run --rm dev make all .PHONY: docker-dev docker-dev: - -docker-compose run --rm dev + -docker compose run --rm dev diff --git a/README.md b/README.md index 5b41e6d1..78fb7a40 100644 --- a/README.md +++ b/README.md @@ -609,7 +609,7 @@ _If you notice any inaccuracies in this table, please [propose a change](https:/ Dbmate is written in Go, pull requests are welcome. -Tests are run against a real database using docker-compose. To build a docker image and run the tests: +Tests are run against a real database using docker compose. To build a docker image and run the tests: ```sh $ make docker-all diff --git a/docker-compose.yml b/docker-compose.yml index 217ac70c..4a8e49ed 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,3 @@ -version: "2.3" services: dev: build: