A modern tier list creator with real-time collaboration and no ads.
Run docker compose up. This should start the object storage, backend and frontend.
You can then access the frontend via localhost.
The backend runs at localhost:5452.
When starting the project for the first time, the object storage must be set up for development. This will eventually be automated.
- Run
docker exec -it tiernow-garage /garage status. Copy the ID of the node. - Run
docker exec -it tiernow-garage /garage layout assign -z local1 -c 1G <node ID>. This will assign the node to the zonelocal1and give it 1GB of capacity. - Run
docker exec -it tiernow-garage /garage layout apply --version 1. This commits the assignment. - Run
docker exec -it tiernow-garage /garage bucket create tiernow. This creates our buckettiernow. - Copy the
.env.examplefile to.env. - Run
docker exec -it tiernow-garage /garage key create tiernow-app-key. This creates a key to which we will grant access totiernow. Copy the "Key ID" and the "Secret key" to the respective variables in.env. - Run
docker exec -it tiernow-garage /garage bucket allow --read --write --owner tiernow --key tiernow-app-key. This grants access to the bucket with our key. - Now, stop the Docker Compose and start it again to read the new env variables.
To create a production version:
bun run buildYou can preview the production build with bun run preview.