🍷 Welcome to Vengeful Vineyard! 😠
This project was created for the sole purpose of 💥 punishing members in the student organization Online Linjeforening whenever they fail to perform their respective tasks.
Their failure shall be documented on our page as a 'vinstraff' (wine punishment). The old and outdated version can be found here: RedWine.
Under development 🚧
We use Doppler to manage secrets. After installation, set up using:
doppler login
doppler setup
- (select vengeful-vineyard, dev)
cd frontend
pnpm i
doppler run pnpm dev
Created with FastAPI and PostgreSQL.
- Make sure you have docker and docker compose installed.
cd backend
- Start server with:
make dev
- Go to: http://localhost:8000/docs for Swagger docs
Please take a look at our issues if you want to contribute to this project. Pull requests are welcome!
Before contributing, make sure to install pre-commit hooks with pre-commit install
.
If you don't have pre-commit
installed, you can install it with pip install pre-commit
or brew install pre-commit
- Install AWS CLI
aws configure
- Get credentials from doppler:monoweb/dev
cd backend
make deploy
doppler login
doppler setup
- (select vengeful-vineyard, dev)cd frontend
doppler run pnpm build
- Delete
/backend/postgres-data
docker-compose up --build