[[ $RAILS_ENV != 'production' ]] && return function export_config { mkdir -p $EXPORT_TEMP_DIR/config if [[ -d /etc/$APP_NAME ]]; then echo "found deprecated: /etc/$APP_NAME" cp /etc/$APP_NAME/* $EXPORT_TEMP_DIR/config else cp /etc/$USER/* $EXPORT_TEMP_DIR/config fi rm -f $EXPORT_TEMP_DIR/config/database.yml } function import_config { cp $IMPORT_TEMP_DIR/config/*.yml /etc/$USER for i in /etc/$USER/*.yml; do ln -sf $i $PROJECT_DIR/config/; done local service_conf="/etc/$USER/service.conf" if [[ -f $service_conf ]]; then ln -sf $service_conf $PROJECT_DIR/.env.production if grep -q ^SECRET_KEY_BASE= $service_conf; then local secret=$(grep ^SECRET_KEY_BASE= $service_conf | cut -d= -f2) mise set --global SECRET_KEY_BASE=$secret echo "SECRET_KEY_BASE stored via mise environment!" fi fi }