Skip to content

florent-dev/VALKILIT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

269 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VALKYLIT - JHipster E-COMMERCE PROJECT

🧑‍💻 Description

This repo contain all code for M2 GI Ecommerce project

Valkylit is a jhipster monolithic project using :

  • Angular for client-side application
  • Java Spring Boot for server-side application
  • PostgreSQL databse

🎉 Getting started

💿 Prerequisites

  • Node.js LTS
  • Java 17 or 21 LTS
  • postgres (optionnal to handle db)
  • docker (used for build)

📦 Installation

Client-side setup :

open a terminal in the root project directory and run :

npm i

Server-side setup :

open a terminal in the root project directory and run :

./mvnw install

Database setup :

There is two way to handle database setup

1. Configure local postgres data base :

Create DB (above the database valkylit owned by user postgres)

psql -U postgres
CREATE DATABASE valkylit;

change src/main/ressources/config/application-dev.yml configuration :

  datasource:
    type: com.zaxxer.hikari.HikariDataSource
    url: jdbc:postgresql://localhost:5432/{db_name}
    username: {user_name}
    password:

TODO ADD FIXTURES SCRIPT TO LOAD MOCKED DATA

2. Or run db in docker container :

change server configuration :

TODO

then run :

docker-compose -f src/main/docker/app.yml up

⏯️ Startup

Terminal 1 : npm start

Terminal 2 : ./mvnw

Start postgres server or run the databse container

🚀 Deployment

TODO

📝 Documentation

Devs

🔗 Useful links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 43.8%
  • Java 33.0%
  • HTML 13.2%
  • CSS 8.2%
  • SCSS 1.1%
  • JavaScript 0.5%
  • Other 0.2%