diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..a84fb81 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,48 @@ +services: + + be: + image: gitea.smoothbrain.win/rak/dex:latest + ports: + - "8080:8080" + depends_on: + - db + environment: + QUARKUS_DATASOURCE_JDBC_URL: + QUARKUS_DATASOURCE_USERNAME: + QUARKUS_DATASOURCE_PASSWORD: + QUARKUS_OIDC_AUTH_SERVER_URL: + QUARKUS_OIDC_CLIENT_ID: + QUARKUS_OIDC_CREDENTIALS_SECRET: + QUARKUS_OIDC_TOKEN_AUDIENCE: + QUARKUS_OIDC_TOKEN_ISSUER: + QUARKUS_HTTP_INSECURE_REQUESTS: enabled + DEX_FILE_PATH: + networks: + - dex + + frontend: + build: + context: .. + dockerfile: docker/Dockerfile + ports: + - "7070:7070" + depends_on: + - be + environment: + API_HOST: be + API_PORT: 8080 + networks: + - dex + + db: + image: postgres + restart: always + environment: + POSTGRES_PASSWORD: dex + POSTGRES_DB: dex + POSTGRES_USER: dex + networks: + - dex + +networks: + dex: \ No newline at end of file