Skip to content

Commit

Permalink
release: deployment configs
Browse files Browse the repository at this point in the history
  • Loading branch information
Thống committed Feb 22, 2025
1 parent e58ebab commit a8ecb3c
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 7 deletions.
3 changes: 1 addition & 2 deletions .run/IdentityProvider.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<env name="DB_HOST" value="localhost" />
<env name="DB_NAME" value="sep490_idp" />
<env name="DB_PORT" value="5432" />
<env name="DB_SCHEMA" value="public" />
<env name="FLYWAY_OUTPUT_QUERIES" value="true" />
<env name="HIBERNATE_SQL_LOG_LEVEL" value="DEBUG" />
<env name="HIBERNATE_SQL_PARAM_LOG_LEVEL" value="DEBUG" />
Expand All @@ -28,4 +27,4 @@
<option name="Make" enabled="true" />
</method>
</configuration>
</component>
</component>
1 change: 0 additions & 1 deletion sep490-idp/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ spring:
username: ${POSTGRES_USER}
password: ${POSTGRES_PASSWORD}
flyway:
default-schema: ${DB_SCHEMA}
output-query-results: ${FLYWAY_OUTPUT_QUERIES:false}
create-schemas: false
jpa:
Expand Down
21 changes: 18 additions & 3 deletions sep490-infrastructure/.env.local.example
Original file line number Diff line number Diff line change
@@ -1,7 +1,22 @@
OIDC_AUTHORITY=
IDP_API=
ENTERPRISE_API=

ISSUER_URI=
ENTERPRISE_POSTGRES_USER=
ENTERPRISE_POSTGRES_PASSWORD=
EXCHANGERATE_API_KEY=
PAYOS_CLIENT_ID=
PAYOS_API_KEY=
PAYOS_CHECKSUM_KEY=

OIDC_REDIRECT_URI=
OIDC_POST_LOGOUT_REDIRECT_URI=
IDP_POSTGRES_USER=
IDP_POSTGRES_PASSWORD=

POSTGRES_USER=
POSTGRES_PASSWORD=

MINIO_ROOT_USER=
MINIO_ROOT_PASSWORD=
MINIO_ENDPOINT=
MINIO_ACCESS_KEY=
MINIO_SECRET_KEY=
52 changes: 51 additions & 1 deletion sep490-infrastructure/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,54 @@
services:
web:
image: thongdh3401/sep490-frontend:0.5.0
environment:
OIDC_CLIENT_ID: greenbuildings
OIDC_AUTHORITY: ${OIDC_AUTHORITY}
IDP_API: ${IDP_API}
ENTERPRISE_API: ${ENTERPRISE_API}
ports:
- "127.0.0.1:4200:4200"
depends_on:
- idp
- enterprise
enterprise:
image: thongdh3401/sep490-enterprise:0.5.0
ports:
- "127.0.0.1:8080:8080"
environment:
DB_HOST: sep490_databases
DB_NAME: sep490_enterprise
DB_PORT: 5432
ISSUER_URI: ${ISSUER_URI}
POSTGRES_USER: ${ENTERPRISE_POSTGRES_USER}
POSTGRES_PASSWORD: ${ENTERPRISE_POSTGRES_PASSWORD}
EXCHANGERATE_API_KEY: ${EXCHANGERATE_API_KEY}
PAYOS_CLIENT_ID: ${PAYOS_CLIENT_ID}
PAYOS_API_KEY: ${PAYOS_API_KEY}
PAYOS_CHECKSUM_KEY: ${PAYOS_CHECKSUM_KEY}
depends_on:
- idp
- sep490_databases
- kafka
idp:
image: thongdh3401/sep490-idp:0.5.0
ports:
- "127.0.0.1:8180:8180"
environment:
DB_HOST: sep490_databases
DB_NAME: sep490_idp
DB_PORT: 5432
OIDC_CLIENT_ID: greenbuildings
OIDC_POST_LOGOUT_REDIRECT_URI: ${OIDC_REDIRECT_URI}
OIDC_REDIRECT_URI: ${OIDC_POST_LOGOUT_REDIRECT_URI}
POSTGRES_USER: ${IDP_POSTGRES_USER}
POSTGRES_PASSWORD: ${IDP_POSTGRES_PASSWORD}
SMTP_HOST: sep490_mailhog
SMTP_PORT: 1025
depends_on:
- sep490_databases
- kafka
- sep490_mailhog
sep490_databases:
image: postgres:16.4
container_name: sep490_databases
Expand Down Expand Up @@ -73,4 +123,4 @@ services:
KAFKA_NUM_PARTITIONS: 3
volumes:
postgresql:
postgresql_data:
postgresql_data:

0 comments on commit a8ecb3c

Please sign in to comment.