2025-03-06 23:30:38 -06:00
|
|
|
# nyxask
|
|
|
|
|
2025-03-12 21:30:00 -05:00
|
|
|
qna software thingy
|
|
|
|
|
|
|
|
## Setup
|
|
|
|
|
|
|
|
1. Create the database:
|
|
|
|
```sql
|
|
|
|
CREATE DATABASE nyxask WITH ENCODING = 'UTF8';
|
|
|
|
CREATE USER nyxask WITH ENCRYPTED PASSWORD 'nyxask';
|
|
|
|
GRANT ALL PRIVILEGES ON DATABASE nyxask TO nyxask;
|
|
|
|
ALTER DATABASE nyxask OWNER TO nyxask;
|
|
|
|
\q
|
|
|
|
```
|
|
|
|
2. Create the venv:
|
|
|
|
```shell
|
|
|
|
python -m venv ./.venv
|
|
|
|
```
|
|
|
|
|
|
|
|
3. Install requirements:
|
|
|
|
```shell
|
|
|
|
pip install -r requirements.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
4. Run the app:
|
|
|
|
```shell
|
|
|
|
python app/app.py
|
|
|
|
```
|