Skip to content

Latest commit

 

History

History
157 lines (104 loc) · 4.83 KB

README_sv.md

File metadata and controls

157 lines (104 loc) · 4.83 KB

Medieteknik

🌐 Website

Table of Contents

Översikt

Denna repository är för hemsidan som finns på https://medieteknik.com och är anpassad för studenter som studerar vid KTH och specifikt Medieteknik programmet

Denna gren är främst till för utvecklingen av den nya redesignen på hemsidan.

Tech Stack

Frontend

TypeScript Next.js TailwindCSS shadcn/ui

Backend

Python Flask

Databas

Postgres

Annat

Docker Firebase Google Cloud

Git

Förutsättningar

Programvarukrav

npm

Python PyPI Docker

Miljövariabler

Dessa kommer bli automatiskt skapade, se Installation

Installation

git clone -b hemsidan-redesign https://github.com/medieteknik-kth/medieteknik.com.git
cd medieteknik.com

Windows

  1. Installera Git och Git Bash, säkerställ att Git blir installerad i C:\Program Files\Git\
  2. Kör setup.bat som administratör, för att köra setup.sh med en PowerShell-hook

Unix

$ chmod +x setup.sh
$ bash setup.sh

Körning

Frontend

VSCode

  • Tryck på F5

Terminal

npm run dev

Backend

Terminal

docker-compose up -d --build

Användning

Docker

Uppdatera databastabeller

Inuti medieteknik_web

python init_db.py

Återskapa databastabeller

Detta droppar alla tabeller och återskapar dem

Inuti medieteknik_web

python init_db.py --recreate

Databas

Se till att infoga SQL i tabellerna så att hemsidan fungerar

INSERT INTO language (language_code, language_name)
VALUES ('sv-SE', 'Swedish'), ('en-GB', 'English');

Licens

Medieteknik är licensierad enligt MIT License

Kontakt

Om du har några frågor eller feedback, tveka inte att maila oss på: [email protected]

För problem använd gärna issues fliken som finns på GitHub