diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..70b65dd --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,54 @@ +version: "3" + +networks: + learningpulse: {} +services: + eureka: + image: git.4o1x5.dev/learningpulse/server/eureka:dev + restart: always + networks: + - learningpulse + + dummy: + image: git.4o1x5.dev/learningpulse/server/dummy:dev + restart: always + networks: + - learningpulse + + gateway: + image: git.4o1x5.dev/learningpulse/server/gateway:dev + restart: always + ports: + - 8181:8181 + networks: + - learningpulse + + # TODO once implemented into gateway + # keycloak: + # container_name: keycloak + # hostname: keycloak + # image: quay.io/keycloak/keycloak:latest + # command: ["start-dev", "--import-realm"] + # ports: + # - "3212:8080" + # volumes: + # - ./realms:/opt/keycloak/data/import + # environment: + # KC_DB: ${DB_NAME} + # KC_DB_URL: ${DB_URL} + # KC_DB_USERNAME: ${DB_USERNAME} + # KC_DB_PASSWORD: ${DB_PASSWORD} + # KC_DB_SCHEMA: ${DB_SCHEMA} + # KEYCLOAK_ADMIN: admin + # KEYCLOAK_ADMIN_PASSWORD: admin + # KC_HTTP_ENABLED: true + + # TODO once implemented into service(s) + # database: + # image: postgres + # restart: always + # hostname: database + # environment: + # POSTGRES_USER: ${DABATASE_USER} + # POSTGRES_PASSWORD: ${DATABASE_PASSWORD} + # POSTGRES_DB: ${DATABASE_NAME} diff --git a/pom.xml b/pom.xml index fb8e346..17c6c8c 100644 --- a/pom.xml +++ b/pom.xml @@ -90,7 +90,7 @@ - git.4o1x5.dev/learningpulse/server/${project.artifactId}:${project.version} + git.4o1x5.dev/learningpulse/server/${project.artifactId}:dev hydrabot ${token}