#!/bin/bash
# cleanup from previous runs
rm -rf repro/
docker rm -f repro-mysql
# start mysql
docker run -d \
-e MYSQL_ROOT_PASSWORD=strapi \
-e MYSQL_PASSWORD=strapi \
-e MYSQL_USER=strapi \
-e MYSQL_DATABASE=strapi \
-p 3306:3306 \
--name repro-mysql \
mysql:8.3.0
# create app at previos version
npx create-strapi-app@5.0.0-beta.2 repro --typescript --quickstart --no-run
# move to new app for doing work
cd repro
# setup strapi for mysql
yarn add mysql2
export DATABASE_CLIENT=mysql
# copy existing types into place
cp -r my-content-types/* src/api/
# start app first time
yarn develop