Repo för Nollningshemsidorna nollning.esek.se
och samt alla alias e-nollning.nu
/\d{4}/.nollning.esek.se
.
Projektet består av två delar. En backend server och en frontend applikation.
Backenden består av ett Strapi CMS som hanterar allt innehåll på sidorna. Mer information om backenden finns här.
Frontenden är en Next.js applikation som hämtar data från backenden och renderar sidorna serverside. Mer information om frontenden finns här.
För detta projektet krävs:
Skapa en lokal postgres instans. Det finns en docker-compose fil i root som kan användas för detta:
# ./
docker compose up
-
Kopiera
.env.example
till.env
i/strapi
# ./strapi cp .env.example .env
Uppdatera värden i
.env
enligt instruktionerna i filen. -
Installera dependencies:
# ./strapi yarn install
-
Starta en lokal strapi instans:
# ./strapi yarn dev
En lokal strapi instans kommer startas på http://localhost:8000
- Skapa ett lokalt konto
- Ett nollningsår kan nu skapas!
-
Kopiera
.env.example
till.env
i/web
# ./web cp .env.example .env
Uppdatera värden i
.env
enligt instruktionerna i filen. -
Installera dependencies:
# ./web yarn install
-
Starta en lokal strapi instans:
# ./web yarn dev
En lokal instans kommer startas på http://localhost:3000.
Se user guide för information om hur man skapar ett nollningsår och lägger till innehåll.