#!/usr/bin/env bash export PENPOT_SECRET_KEY=super-secret-devenv-key export PENPOT_HOST=devenv export PENPOT_FLAGS="\ $PENPOT_FLAGS \ enable-backend-asserts \ enable-feature-fdata-pointer-map \ enable-feature-fdata-objects-map \ enable-file-snapshot \ enable-tiered-file-data-storage"; export JAVA_OPTS=" -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager \ -Djdk.attach.allowAttachSelf \ -Dlog4j2.configurationFile=log4j2-devenv.xml \ -XX:+EnableDynamicAgentLoading \ -XX:-OmitStackTraceInFastThrow \ -XX:+UnlockDiagnosticVMOptions \ -XX:+DebugNonSafepoints"; export CLOJURE_OPTIONS="-A:dev" # Default deletion delay for devenv export PENPOT_DELETION_DELAY="24h" # Setup default upload media file size to 100MiB export PENPOT_MEDIA_MAX_FILE_SIZE=104857600 # Setup default multipart upload size to 300MiB export PENPOT_HTTP_SERVER_MAX_MULTIPART_BODY_SIZE=314572800 export AWS_ACCESS_KEY_ID=penpot-devenv export AWS_SECRET_ACCESS_KEY=penpot-devenv export PENPOT_OBJECTS_STORAGE_BACKEND=s3 export PENPOT_OBJECTS_STORAGE_S3_ENDPOINT=http://minio:9000 export PENPOT_OBJECTS_STORAGE_S3_BUCKET=penpot entrypoint=${1:-app.main}; shift 1; set -ex clojure $CLOJURE_OPTIONS -A:dev -M -m $entrypoint "$@";