Welcome to Arken Shifter, a database migrator for an open omniverse by the Arken Engineering open initiative. Currently it's taking data from various JSONs, Postgres, etc. and moving them to Mongo. In the future it'll do data syncing.
Clone the repo and install dependencies:
git clone --depth 1 --branch main https://github.com/arken-engineering/shifter.git your-project-name
cd your-project-name
rush update
Having issues installing? See our debugging guide
Download the data here: https://github.com/arken-engineering/data
Folder structure:
./data
./shifter
- MongoDB
- Node 18
- Rush
nvm install 18
npm install -g rush ts-node-dev
rush update
rushx dev
Add this to .env
PORT=9009
DATABASE_URL="postgresql://user:pass@localhost:5432/arken"
MONGO_ENDPOINT="mongodb://user:pass@localhost:27017/arken"
docker exec -it mongodb bash
See our docs and guides here