|
FROM soyorins/imageflow |
|
|
|
ENV STORAGE_TYPE="local" |
|
ENV LOCAL_STORAGE_PATH="/app/static/images" |
|
ENV S3_ENDPOINT="" |
|
ENV S3_REGION="" |
|
ENV S3_ACCESS_KEY="" |
|
ENV S3_SECRET_KEY="" |
|
ENV S3_BUCKET="" |
|
ENV CUSTOM_DOMAIN="" |
|
ENV MAX_UPLOAD_COUNT="20" |
|
ENV IMAGE_QUALITY="80" |
|
ENV WORKER_THREADS="4" |
|
ENV COMPRESSION_EFFORT="6" |
|
ENV FORCE_LOSSLESS="false" |
|
|
|
RUN mkdir -p /app/static/images/metadata \ |
|
/app/static/images/original/landscape \ |
|
/app/static/images/original/portrait \ |
|
/app/static/images/landscape/webp \ |
|
/app/static/images/landscape/avif \ |
|
/app/static/images/portrait/webp \ |
|
/app/static/images/portrait/avif \ |
|
/app/static/images/gif |
|
|
|
RUN chmod -R 777 /app/static/images |
|
|
|
RUN touch /app/.env && chmod 666 /app/.env |
|
|
|
ENV APP_DIR="/app" |
|
ENV APP_NAME="image" |
|
ENV APP_SUFFIX="flow" |
|
|
|
CMD ["sh", "-c", "$APP_DIR/$APP_NAME$APP_SUFFIX"] |