WIP: Dodaj wsparcie dla Dockera #128

Draft
d33tah wants to merge 44 commits from d33tah/rentgen:develop into develop
2 changed files with 4 additions and 11 deletions
Showing only changes of commit 00e853de7a - Show all commits

View File

@ -4,9 +4,6 @@
# Build stage
FROM node:lts AS builder
# Optional: run tests during build (typecheck + lint)
ARG RUN_TESTS=false
WORKDIR /app
# Copy package files for dependency installation (better layer caching)
@ -24,13 +21,9 @@ RUN npm run build
# Create the package
RUN npm run create-package
# Optional: run quality checks
RUN if [ "$RUN_TESTS" = "true" ]; then \
echo "Running TypeScript type checking..."; \
npm run typecheck; \
echo "Running web-ext lint..."; \
npm run lint; \
fi
# Test stage - for running quality checks
FROM builder AS test
RUN npm run typecheck && npm run lint
# Artifacts stage - only contains the built artifacts (for --output)
FROM scratch AS artifacts

View File

@ -54,7 +54,7 @@ This will build the extension and extract the `.zip` file to the `artifacts/` di
### Build with tests (typecheck + lint)
```bash
docker build --build-arg RUN_TESTS=true -t rentgen .
docker build --target test -t rentgen-test .
```
### Traditional build (creates full development environment)