aboutsummaryrefslogtreecommitdiffstats
path: root/.devcontainer
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-14 21:34:49 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-14 21:34:49 -0800
commit6e28d1530aa08b878f5082bbcd85a95f84f830e8 (patch)
tree7f6b1fb3a74166d97f2ba74f50d3cd787ec163dd /.devcontainer
parent5e2b1b2de36fc63cfa677705388f5701c62ee138 (diff)
downloadneko-6e28d1530aa08b878f5082bbcd85a95f84f830e8.tar.gz
neko-6e28d1530aa08b878f5082bbcd85a95f84f830e8.tar.bz2
neko-6e28d1530aa08b878f5082bbcd85a95f84f830e8.zip
chore: update build artifacts and finalize test improvements
Diffstat (limited to '.devcontainer')
-rw-r--r--.devcontainer/Dockerfile14
1 files changed, 12 insertions, 2 deletions
diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index 111d1b9..ca97f9f 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1,7 +1,17 @@
FROM mcr.microsoft.com/devcontainers/go:1.24-bullseye
-# Install additional OS packages for CGO and SQLite
+# Install additional OS packages for CGO, SQLite, and devcontainer networking
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
- && apt-get -y install --no-install-recommends build-essential sqlite3 libsqlite3-dev
+ && apt-get -y install --no-install-recommends \
+ build-essential \
+ sqlite3 \
+ libsqlite3-dev \
+ socat \
+ curl \
+ procps \
+ git
+
+# Install golangci-lint (for ticket NK-arckp3)
+RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.64.5
# [Optional] Install Node.js is handled by features in devcontainer.json