Skip to content

Commit b3520c5

Browse files
committed
fix: replace Ruby toolchain with plain Node static server
1 parent 38512e0 commit b3520c5

49 files changed

Lines changed: 64 additions & 18064 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

.editorconfig

Lines changed: 0 additions & 18 deletions
This file was deleted.

.gitignore

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,3 @@
1-
*.gem
2-
*.rbc
3-
.bundle
4-
.config
5-
coverage
6-
InstalledFiles
7-
lib/bundler/man
8-
pkg
9-
rdoc
10-
spec/reports
11-
test/tmp
12-
test/version_tmp
13-
tmp
1+
node_modules/
142
*.DS_STORE
15-
.cache
16-
.vagrant
17-
.sass-cache
18-
19-
# YARD artifacts
20-
.yardoc
21-
_yardoc
22-
doc/
23-
.idea/
24-
25-
# Vagrant artifacts
26-
ubuntu-*-console.log
3+
tmp

Dockerfile

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,10 @@
1-
FROM ruby:3.3-slim
1+
FROM node:24-slim
22

3-
WORKDIR /srv/slate
3+
WORKDIR /srv/docs
44

5-
VOLUME /srv/slate/build
6-
VOLUME /srv/slate/source
5+
COPY package.json server.js ./
6+
COPY build/ build/
77

88
EXPOSE 4567
99

10-
COPY Gemfile .
11-
COPY Gemfile.lock .
12-
13-
RUN apt-get update \
14-
&& apt-get install -y --no-install-recommends \
15-
build-essential \
16-
git \
17-
nodejs \
18-
&& gem install bundler \
19-
&& bundle install \
20-
&& apt-get remove -y build-essential git \
21-
&& apt-get autoremove -y \
22-
&& rm -rf /var/lib/apt/lists/*
23-
24-
COPY . /srv/slate
25-
26-
RUN chmod +x /srv/slate/slate.sh
27-
28-
ENTRYPOINT ["/srv/slate/slate.sh"]
29-
CMD ["build"]
10+
CMD ["node", "server.js"]

Gemfile

Lines changed: 0 additions & 14 deletions
This file was deleted.

Procfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web: bundle exec puma -p $PORT
1+
web: node server.js

Vagrantfile

Lines changed: 0 additions & 47 deletions
This file was deleted.

config.rb

Lines changed: 0 additions & 63 deletions
This file was deleted.

config.ru

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)