Skip to content

Instantly share code, notes, and snippets.

View dkarlovi's full-sized avatar
🖌️
Moving bytes around.

Dalibor Karlović dkarlovi

🖌️
Moving bytes around.
View GitHub Profile
@dkarlovi
dkarlovi / Dockerfile
Created October 15, 2021 10:35
Example of using libfaketime with PHP in Docker
FROM php:8.0-alpine
COPY --from=trajano/alpine-libfaketime /faketime.so /lib/faketime.so
ENV LD_PRELOAD=/lib/faketime.so
@dkarlovi
dkarlovi / Dockerfile
Created December 7, 2021 12:58
Symfony + Encore in one Dockerfile
# 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