6 Commits

Author SHA1 Message Date
d6b1ed1046 remove unneccessary .gitignore patterns
All checks were successful
Gitea Actions Demo / lint (push) Successful in 21s
Gitea Actions Demo / test (push) Successful in 20s
Gitea Actions Demo / release-image (push) Has been skipped
2025-03-24 15:07:40 -05:00
768a58849d configure VS Code workspace to use Standard Ruby 2025-03-24 15:07:40 -05:00
54bc100d2a upgrade to bundler 2.6.6 2025-03-24 15:07:40 -05:00
c2b00f2c3e remove rubocop 2025-03-24 15:07:40 -05:00
a580e78d81 add devcontainer 2025-03-24 15:07:40 -05:00
8acc46c08d create a new method for inferring the PPID 2025-03-24 15:04:01 -05:00
6 changed files with 12 additions and 35 deletions

View File

@@ -5,7 +5,7 @@ services:
context: .
dockerfile: Dockerfile
volumes:
- ..:/workspace
- ..:/workspace:cached
command: sleep infinity
memcached:
image: memcached:latest

4
.gitignore vendored
View File

@@ -1,5 +1,3 @@
.bundle
.cache
.local
.ruby-lsp
.ash_history
/vendor

9
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,9 @@
{
"[ruby]": {
"editor.defaultFormatter": "Shopify.ruby-lsp"
},
"rubyLsp.formatter": "standard",
"rubyLsp.linters": [
"standard"
],
}

View File

@@ -9,8 +9,6 @@ RUN <<EOT
apk upgrade --no-cache
EOT
RUN mkdir -p /run/app
FROM base AS build
@@ -25,25 +23,12 @@ RUN <<EOT
bundle install
EOT
FROM build AS dev
WORKDIR /app
RUN <<EOT
bundle install
EOT
CMD [ "sleep", "infinity" ]
FROM base
# RUN useradd ruby --home /app --shell /bin/sh
RUN adduser ruby -h /app -D
RUN mkdir -p /run/app
RUN chown ruby:ruby /run/app
USER ruby:ruby
COPY --from=build /usr/local/bundle /usr/local/bundle

View File

@@ -148,4 +148,4 @@ DEPENDENCIES
uuid7
BUNDLED WITH
2.5.13
2.6.6

View File

@@ -1,15 +0,0 @@
services:
web:
build:
context: .
target: dev
ports:
- "4567:4567"
volumes:
- .:/app
environment:
{}
# WEB_CONCURRENCY: 3
command:
- sleep
- infinity