winget install gpg4win
usbipd list
usbipd bind --busid <bus ID, in my case 5-3>
| # syntax=docker/dockerfile:1.2 | |
| ARG BASE_DOCKER_IMAGE | |
| ARG NODE_DOCKER_IMAGE | |
| FROM ${NODE_DOCKER_IMAGE} AS node-builder | |
| WORKDIR /app | |
| COPY assets /app/assets | |
| COPY package.json tsconfig.json webpack.config.js yarn.lock /app/ | |
| RUN --mount=type=cache,target=/yarn yarn install --frozen-lockfile --cache-dir=/yarn | |
| RUN --mount=type=cache,target=/yarn yarn encore production |
| FROM php:8.0-alpine | |
| COPY --from=trajano/alpine-libfaketime /faketime.so /lib/faketime.so | |
| ENV LD_PRELOAD=/lib/faketime.so |
| <?php | |
| declare(strict_types=1); | |
| namespace OpenTelemetry\Contrib\Zipkin; | |
| use InvalidArgumentException; | |
| use OpenTelemetry\Sdk\Trace; | |
| use OpenTelemetry\Trace as API; | |
| use Psr\Http\Client\ClientExceptionInterface; |
| dalibor.karlovic ALL=/usr/bin/tee /etc/pki/ca-trust/source/anchors/mkcert_development_CA*, /usr/bin/rm -f /etc/pki/ca-trust/source/anchors/mkcert_development_CA*, /usr/bin/update-ca-trust extract |
| # syntax=docker/dockerfile:experimental | |
| FROM alpine:3.11 AS runtime | |
| WORKDIR /app | |
| RUN addgroup -g 82 -S www-data && \ | |
| adduser -u 82 -H -D -S -G www-data www-data && \ | |
| apk add --update --no-cache \ | |
| php7 \ | |
| php7-ctype \ | |
| php7-dom \ | |
| php7-iconv \ |
| ARG BUILD_VERSION | |
| FROM example.com/app:${BUILD_VERSION} | |
| # copy QA tools from a known source | |
| COPY --from=jakzal/phpqa:alpine /tools /tools/ | |
| COPY --from=jakzal/phpqa:alpine /usr/bin/composer /tools/ | |
| RUN apk add --update --no-cache \ | |
| curl \ | |
| openssl \ |
| FROM alpine:3.7 | |
| # this is the "app" image, contains PHP-FPM | |
| RUN addgroup -g 82 -S www-data && \ | |
| adduser -u 82 -H -D -S -G www-data www-data && \ | |
| # etc.. | |
| # PHP-FPM is setup to run as "www-data" | |
| WORKDIR /app |