#!/usr/bin/env bash set -euxo pipefail ### CONFIG DEV_PORT="${DEV_PORT:-8080}" DEV_NAME="${DEV_NAME:-mailu-dev}" DEV_PROFILE="${DEV_PROFILE:-false}" ### MAIN here="$(realpath "$(pwd)/${0%/*}")" cd "${here}" docker="$(command -v podman || command -v docker || echo echo docker)" [[ -d dev ]] && rm -rf dev mkdir -p dev/data || exit 1 # base cp ../base/requirements-* dev/ cp -r ../base/libs dev/ sed -E '/^#/d;s:^FROM system$:FROM system AS base:' ../base/Dockerfile > dev/Dockerfile # assets cp -r assets/content dev/ sed -E '/^#/d;s:^(FROM [^ ]+$):\1 AS assets:' assets/Dockerfile >> dev/Dockerfile cat >> dev/Dockerfile <> dev/Dockerfile cat >> dev/Dockerfile <