Skip to content

Commit d0074d5

Browse files
committed
dockered test setup and dependency bump
1 parent c4ef2ef commit d0074d5

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

Dockerfile.test

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ EXPOSE 9292
5151
COPY --from=gembuilder /usr/local/bundle/ /usr/local/bundle/
5252
COPY --chown=${USERNAME} . ${WORKDIR}
5353

54-
CMD ["bundle", "exec rake"]
54+
CMD ["bundle", "exec", "rake"]

Gemfile

+4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22

33
source 'https://rubygems.org'
44

5+
gem 'fiddle', '~> 1.1'
6+
gem 'logger', '~> 1.6'
57
gem 'minitar-cli', '~> 0.12'
8+
gem 'ostruct', '~> 0.6.0'
69
gem 'puma', '~> 6.4'
710
gem 'rack-unreloader', '~> 2.1'
811
gem 'rackup', '~> 2.1.0'
912
gem 'rake', '~> 13.1'
1013
gem 'redcarpet', '~> 3.6'
14+
gem 'reline', '~> 0.5.10'
1115
gem 'rexml', '~> 3.3'
1216
gem 'roda', '~> 3.84'
1317
gem 'tantiny', '0.3.3'

Gemfile.lock

+10
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,21 @@ GEM
55
coderay (1.1.3)
66
concurrent-ruby (1.3.4)
77
diff-lcs (1.5.1)
8+
fiddle (1.1.2)
89
hashie (5.0.0)
910
htmlbeautifier (1.4.3)
11+
io-console (0.7.2)
1012
json (2.7.2)
1113
language_server-protocol (3.17.0.3)
14+
logger (1.6.1)
1215
method_source (1.1.0)
1316
minitar (0.12.1)
1417
minitar-cli (0.12)
1518
minitar (~> 0.12.0)
1619
powerbar (~> 1.0)
1720
minitest (5.25.1)
1821
nio4r (2.7.3)
22+
ostruct (0.6.0)
1923
parallel (1.26.3)
2024
parser (3.3.5.0)
2125
ast (~> 2.4.1)
@@ -39,6 +43,8 @@ GEM
3943
rake (13.2.1)
4044
redcarpet (3.6.0)
4145
regexp_parser (2.9.2)
46+
reline (0.5.10)
47+
io-console (~> 0.5)
4248
rexml (3.3.8)
4349
roda (3.84.0)
4450
rack
@@ -96,16 +102,20 @@ PLATFORMS
96102
x86_64-linux
97103

98104
DEPENDENCIES
105+
fiddle (~> 1.1)
99106
htmlbeautifier
107+
logger (~> 1.6)
100108
minitar-cli (~> 0.12)
101109
minitest (~> 5.21)
110+
ostruct (~> 0.6.0)
102111
pry
103112
puma (~> 6.4)
104113
rack-test
105114
rack-unreloader (~> 2.1)
106115
rackup (~> 2.1.0)
107116
rake (~> 13.1)
108117
redcarpet (~> 3.6)
118+
reline (~> 0.5.10)
109119
rexml (~> 3.3)
110120
roda (~> 3.84)
111121
rubocop (~> 1.66)

config.ru

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ dev = ENV['RACK_ENV'] == 'development'
44
prod = ENV['RACK_ENV'] == 'production'
55
require 'pry' unless prod
66

7+
require 'logger'
78
require 'yaml'
89
require 'tantiny'
910
require 'redcarpet'
@@ -12,7 +13,7 @@ require 'roda'
1213
require 'fileutils'
1314
require 'digest'
1415
require 'rack/deflater'
15-
16+
require 'fiddle'
1617
require 'ostruct'
1718
require 'rack/unreloader'
1819

justfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ reset_default_memos:
99
@bundle exec rake reset_default_memos
1010

1111
test:
12-
@docker buildx build -f Dockerfile.test . -t labra-test && docker run --rm -it --name labra-test labra-test
12+
@docker build -f Dockerfile.test . -t labra-test && docker run --rm -it labra-test
1313

1414
pretty_js:
1515
@npx prettier --write assets/js/**/*.js

0 commit comments

Comments
 (0)