wulkanowy-web/README.md

52 lines
904 B
Markdown
Raw Normal View History

2021-04-20 23:01:27 +02:00
# Wulkanowy Web
2021-04-20 22:54:21 +02:00
🌋 Unofficial VULCAN UONET+ browser client for students and their parents
![GitHub Workflow Status](https://github.com/wulkanowy/wulkanowy-web/workflows/Python%20application/badge.svg)
2021-04-20 22:54:21 +02:00
## Join our Discord server!
2021-04-20 23:38:18 +02:00
[![Discord](https://discordapp.com/api/guilds/390889354199040011/widget.png?style=banner2)](https://discord.com/invite/vccAQBr)
# Development
2021-04-20 22:54:21 +02:00
## 1. Install dependencies
```sh
pip install -r requirements.txt
npm i --prefix frontend
```
2021-04-20 22:54:21 +02:00
2021-01-28 20:48:04 +01:00
## 2. Make migrations
2021-04-20 22:54:21 +02:00
```sh
python manage.py makemigrations
python manage.py migrate
```
2021-04-20 22:54:21 +02:00
## 3. Start the server
```sh
python manage.py runserver
```
2021-02-05 13:18:25 +01:00
And in frontend:
```shell
cd frontend
2021-04-11 11:14:25 +02:00
npm run build
2021-01-26 18:55:57 +01:00
```
2021-04-07 10:04:54 +02:00
# Docker
2021-04-20 22:54:21 +02:00
With docker compose
```sh
2021-04-07 10:04:54 +02:00
docker-compose up -d
```
2021-04-20 22:54:21 +02:00
Without docker compose
```sh
2021-04-07 10:04:54 +02:00
docker build -t wulkanowy/web .
docker run -d -p 8000:8000 wulkanowy/web
2021-04-20 23:38:18 +02:00
```