Skip to content

Latest commit

 

History

History
93 lines (59 loc) · 2.11 KB

README.md

File metadata and controls

93 lines (59 loc) · 2.11 KB

🧙‍♀️ Nollesite

Repo för Nollningshemsidorna nollning.esek.se och e-nollning.nu samt alla alias /\d{4}/.nollning.esek.se.

📚 Struktur

Projektet består av två delar. En backend server och en frontend applikation.

Backend

Backenden består av ett Strapi CMS som hanterar allt innehåll på sidorna. Mer information om backenden finns här.

Frontend

Frontenden är en Next.js applikation som hämtar data från backenden och renderar sidorna serverside. Mer information om frontenden finns här.

⚡️ Quickstart

För detta projektet krävs:

🐘 Postgres

Skapa en lokal postgres instans. Det finns en docker-compose fil i root som kan användas för detta:

# ./
docker compose up

⚙️ Strapi

  1. Kopiera .env.example till .env i /strapi

    # ./strapi
    cp .env.example .env

    Uppdatera värden i .env enligt instruktionerna i filen.

  2. Installera dependencies:

    # ./strapi
    yarn install
  3. Starta en lokal strapi instans:

    # ./strapi
    yarn dev

En lokal strapi instans kommer startas på http://localhost:8000

  1. Skapa ett lokalt konto
  2. Ett nollningsår kan nu skapas!

🚀 Web

  1. Kopiera .env.example till .env i /web

    # ./web
    cp .env.example .env

    Uppdatera värden i .env enligt instruktionerna i filen.

  2. Installera dependencies:

    # ./web
    yarn install
  3. Starta en lokal strapi instans:

    # ./web
    yarn dev

En lokal instans kommer startas på http://localhost:3000.

User guide

Se user guide för information om hur man skapar ett nollningsår och lägger till innehåll.