Skip to content

Add Initial Quickstart/Starter Kit ⚙️#12

Closed
lbeckman314 wants to merge 9 commits intofeature/better-middlewarefrom
feature/actions
Closed

Add Initial Quickstart/Starter Kit ⚙️#12
lbeckman314 wants to merge 9 commits intofeature/better-middlewarefrom
feature/actions

Conversation

@lbeckman314
Copy link
Copy Markdown
Contributor

@lbeckman314 lbeckman314 commented Feb 10, 2026

Overview 🌀

This PR adds initial files for a "one click" starter version as requested in #10

Changelog ⚙️

Note

Currently pushes to GHCR as an experiment (code and images living together—mass hysteria!!) but can easily be adapted to Quay.io instead...

Copilot AI review requested due to automatic review settings February 10, 2026 00:24
@netlify
Copy link
Copy Markdown

netlify bot commented Feb 10, 2026

Deploy Preview for drs-server ready!

Name Link
🔨 Latest commit e46daf0
🔍 Latest deploy log https://app.netlify.com/projects/drs-server/deploys/698a83d67e1f600008963d88
😎 Deploy Preview https://deploy-preview-12--drs-server.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@lbeckman314 lbeckman314 self-assigned this Feb 10, 2026
@lbeckman314 lbeckman314 added the enhancement New feature or request label Feb 10, 2026

This comment was marked as resolved.

lbeckman314 and others added 2 commits February 9, 2026 16:31
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@lbeckman314 lbeckman314 linked an issue Feb 10, 2026 that may be closed by this pull request
@lbeckman314 lbeckman314 changed the title Feature/actions Initial Quickstart/Starter Kit ⚙️ Feb 10, 2026
@lbeckman314 lbeckman314 changed the title Initial Quickstart/Starter Kit ⚙️ Add Initial Quickstart/Starter Kit ⚙️ Feb 10, 2026
@lbeckman314 lbeckman314 changed the base branch from development to feature/better-middleware February 10, 2026 01:05
Comment on lines +28 to +56
steps:
- name: Prepare
run: |
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV

- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
${{ env.GHCR_REPO }}

- name: Login to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build and push by digest
id: build
uses: docker/build-push-action@v6
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lbeckman314 See this suggestion?

Comment thread docs/index.md
- [ ] Listing
- [ ] Registering
- [ ] Retrieving/Resolving DRS URI's → files

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lbeckman314 Can you expand on this list in a more or less formal git issue
Then remove it from the docs/index.md

Comment thread docs/index.md
Comment on lines +32 to +33
# TODO: Change to latest tag when stable
# docker run -p 8080:8080 ghcr.io/calypr/drs-server:latest
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change to something like

to launch a development branch:

docker run -p 8080:8080 ghcr.io/calypr/drs-server:

to launch a latest release branch:

docker run -p 8080:8080 ghcr.io/calypr/drs-server:latest

Comment thread docs/index.md
"caller": "server/main.go:123",
"msg": "listening",
"addr": ":8080"
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove server log output

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feature/quickstart

3 participants