Skip to content

Web shop implementation as verification for concepts examined in masters thesis

Notifications You must be signed in to change notification settings

jerzabek/pinehaus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pinehaus

Directory structure:

  • ☁️ docker/ - Docker services definitions
  • 🌐 frontend/ - NextJS frontend application
  • 🖥️ backend/ - Spring Boot backend application
  • 🚪 nginx/ - NGINX configuration for backend proxy layer
  • 📦 scripts/ - Utility scripts for building and running containers
  • 📊 tests/ - Performance testing scripts using JMeter

Prepare environment

Copy the environment file and fill it with the necessary data.

cp .env.example .env

Scripts

There exist utility scripts whcih handle docker commands for building and running containers.

Prerequisite: Make the scripts executable.

chmod u+x scripts/backend.sh
chmod u+x scripts/frontend.sh

Build and run

./scripts/backend.sh build
./scripts/frontend.sh build

Run

./scripts/backend.sh
./scripts/frontend.sh