CosmicJay2k / grupp-a-java

0 stars 1 forks source link

Spring Boot API with Keycloak and mySql in docker, React frontend, and CI on GitHub

Prerequisites:
Docker

  1. Clone repo.
  2. Create a .env in root folder containing:
    SPRING_DATASOURCE_URL=jdbc:mysql://host.docker.internal:3306/test
    SPRING_DATASOURCE_USER=user
    SPRING_DATASOURCE_PASSWORD=password
    SQL_SERVER_NAME=test
    KEYCLOAK_ADMIN_NAME=admin
    KEYCLOAK_ADMIN_PASSWORD=admin
  3. Run docker compose -f ./SetupCompose.yml up -d.
  4. cd to frontend/ and run npm install and npm run start
  5. Visit localhost:3000