Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .bright-harness-build.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
$ docker build -t bright-harness-local -f Dockerfile.harness .

#0 building with "desktop-linux" instance using docker driver

#1 [internal] load build definition from Dockerfile.harness
#1 transferring dockerfile: 1.20kB done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/ruby:2.3
#2 DONE 0.7s

#3 [internal] load .dockerignore
#3 transferring context: 96B done
#3 DONE 0.0s

#4 [1/7] FROM docker.io/library/ruby:2.3@sha256:78cc821d95c48621e577b6b0d44c9d509f0f2a4e089b9fd0ca2ae86f274773a8
#4 resolve docker.io/library/ruby:2.3@sha256:78cc821d95c48621e577b6b0d44c9d509f0f2a4e089b9fd0ca2ae86f274773a8 0.0s done
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 23.41kB 0.0s done
#5 DONE 0.0s

#6 [4/7] COPY Gemfile Gemfile.lock ./
#6 CACHED

#7 [2/7] RUN sed -i 's|deb.debian.org|archive.debian.org|g; s|security.debian.org/debian-security|archive.debian.org/debian-security|g' /etc/apt/sources.list && sed -i '/stretch-updates/d' /etc/apt/sources.list && printf 'Acquire::Check-Valid-Until "false";\nAcquire::AllowInsecureRepositories "true";\nAPT::Get::AllowUnauthenticated "true";\n' > /etc/apt/apt.conf.d/99archive-no-check && apt-get update -o Acquire::AllowInsecureRepositories=true && apt-get install -y --allow-unauthenticated --no-install-recommends build-essential libpq-dev postgresql-client libxml2-dev libxslt1-dev zlib1g-dev patch && rm -rf /var/lib/apt/lists/*
#7 CACHED

#8 [3/7] WORKDIR /app
#8 CACHED

#9 [5/7] RUN gem install bundler -v 1.10.6 && bundle _1.10.6_ config build.nokogiri --use-system-libraries && bundle _1.10.6_ config without 'development test' && bundle _1.10.6_ install --jobs 4 --retry 3
#9 CACHED

#10 [6/7] COPY . /app
#10 DONE 0.0s

#11 [7/7] COPY harness.rb /app/harness.rb
#11 DONE 0.0s

#12 exporting to image
#12 exporting layers 0.0s done
#12 exporting manifest sha256:7d61eaa177c19f650307cbb1bea4584c3c1a8ffd03c7327081ae7ef547426bb6 done
#12 exporting config sha256:b90a6a3d27eb84207ad12d2221fe244f82712661645ff740382f81d24441140e done
#12 exporting attestation manifest sha256:708f7f064e528b41014f977fa8197bba531cf52e4557b79b0b5653e28982972f
#12 exporting attestation manifest sha256:708f7f064e528b41014f977fa8197bba531cf52e4557b79b0b5653e28982972f done
#12 exporting manifest list sha256:f2083acf135a1c429a6c2b4bc349dbac74534b8b8c042f50ac1b5c9553db9de7 done
#12 naming to docker.io/library/bright-harness-local:latest done
#12 unpacking to docker.io/library/bright-harness-local:latest 0.0s done
#12 DONE 0.1s

View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/6aot5hqx3oxz5n83kw4dcasl4

[exit code=0 signal=null]
3 changes: 3 additions & 0 deletions .bright-harness-container.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[2026-07-13 14:23:12] ERROR unsupported method `PUT'.

[exit code=0 signal=null]
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Added by bright-agent to avoid permission errors
log/
35 changes: 35 additions & 0 deletions Dockerfile.harness
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
FROM ruby:2.3

RUN sed -i 's|deb.debian.org|archive.debian.org|g; s|security.debian.org/debian-security|archive.debian.org/debian-security|g' /etc/apt/sources.list \
&& sed -i '/stretch-updates/d' /etc/apt/sources.list \
&& printf 'Acquire::Check-Valid-Until "false";\nAcquire::AllowInsecureRepositories "true";\nAPT::Get::AllowUnauthenticated "true";\n' > /etc/apt/apt.conf.d/99archive-no-check \
&& apt-get update -o Acquire::AllowInsecureRepositories=true \
&& apt-get install -y --allow-unauthenticated --no-install-recommends \
build-essential \
libpq-dev \
postgresql-client \
libxml2-dev \
libxslt1-dev \
zlib1g-dev \
patch \
&& rm -rf /var/lib/apt/lists/*

WORKDIR /app

COPY Gemfile Gemfile.lock ./

RUN gem install bundler -v 1.10.6 \
&& bundle _1.10.6_ config build.nokogiri --use-system-libraries \
&& bundle _1.10.6_ config without 'development test' \
&& bundle _1.10.6_ install --jobs 4 --retry 3

COPY . /app
COPY harness.rb /app/harness.rb

ENV RAILS_ENV=development \
RACK_ENV=development \
PORT=3001

EXPOSE 3001

CMD ["ruby", "harness.rb"]
Loading
Loading