From 9a5b27f1be26b2ef81886235781d2aaa044209bc Mon Sep 17 00:00:00 2001 From: Morten Olsen Date: Sat, 13 Jan 2024 14:01:46 +0100 Subject: [PATCH] ci: publish with latest tag (#16) --- .github/workflows/release.yml | 2 ++ README.md | 8 +++++--- docs/setup-server.md | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 79e29d6..1aa183d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -82,6 +82,8 @@ jobs: uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + tags: | + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - name: Build and push Docker image uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4 with: diff --git a/README.md b/README.md index ff0b0fc..94b41ee 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,11 @@ Also see [anti-features and limitations](./docs/anti-features.md) Get up and running with mini loader in just a few steps: 1. **Install the CLI**: `npm install -g @morten-olsen/mini-loader-cli` -2. **Deploy the Server**: `docker run -p 4500:4500 -n mini-loader ghcr.io/morten-olsen/mini-loader:main`. -3. **Push Your First Load**: `mini-loader loads push script.mjs -r -i first` -3. **See the logs**: `mini-loader logs ls -l first` +2. **Deploy the Server**: `docker run -p 4500:4500 —-name mini-loader ghcr.io/morten-olsen/mini-loader`. +3. **Get your access token**: `docker exec mini-loader mini-loader-server create-token` +4. **Login**: `mini-loader auth login http://localhost:4500` +5. **Push Your First Load**: `mini-loader loads push script.mjs -r -i first` +6. **See the logs**: `mini-loader logs ls -l first` For a detailed guide on getting started, please refer to the [Getting Started Tutorial](./docs/getting-started.md). diff --git a/docs/setup-server.md b/docs/setup-server.md index 495732a..d8f062b 100644 --- a/docs/setup-server.md +++ b/docs/setup-server.md @@ -8,7 +8,7 @@ This guide will help you quickly set up and run a mini loader server using Docke To begin, let's deploy the mini loader container. Run the following command in your terminal: ```bash -docker run -p 4500:4500 -n mini-loader ghcr.io/morten-olsen/mini-loader:main +docker run -p 4500:4500 -n mini-loader ghcr.io/morten-olsen/mini-loader:latest ``` This command downloads the latest mini loader image and runs it, exposing port 4500.