From 6b642eee7fe7b5cf053ed48632afb9da87205c9f Mon Sep 17 00:00:00 2001 From: "achmad.nauval.0510" Date: Tue, 2 Dec 2025 07:56:54 +0700 Subject: [PATCH] settings docker --- Dockerfile | 2 +- docker-compose.yml | 94 +++++++++++++++++++++++++--------------------- 2 files changed, 52 insertions(+), 44 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4b4c9ce1..a9d65021 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ RUN go build -o main cmd/api/main.go FROM alpine:3.20.1 AS prod WORKDIR /app COPY --from=build /app/main /app/main -COPY --from=build /app/.env /app/.env +# COPY --from=build /app/.env /app/.env EXPOSE 8080 CMD ["./main"] diff --git a/docker-compose.yml b/docker-compose.yml index 17b58e95..1300eb61 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -92,31 +92,39 @@ services: # Default Database Configuration (PostgreSQL) DB_CONNECTION: postgres - DB_USERNAME: stim - DB_PASSWORD: stim*RS54 - DB_HOST: 10.10.123.165 - DB_DATABASE: satu_db - DB_PORT: 5432 + DB_USERNAME: admin + DB_PASSWORD: 4Dm!n**27 + DB_HOST: 10.10.123.135 + DB_DATABASE: db_antrean_BE + DB_PORT: 5000 DB_SSLMODE: disable + DB_ANTREAN_CONNECTION: postgres + DB_ANTREAN_USERNAME: admin + DB_ANTREAN_PASSWORD: 4Dm!n**27 + DB_ANTREAN_HOST: 10.10.123.135 + DB_ANTREAN_DATABASE: db_antrean_BE + DB_ANTREAN_PORT: 5000 + DB_ANTREAN_SSLMODE: disable + # satudata Database Configuration (PostgreSQL) - POSTGRES_SATUDATA_CONNECTION: postgres - POSTGRES_SATUDATA_USERNAME: stim - POSTGRES_SATUDATA_PASSWORD: stim*RS54 - POSTGRES_SATUDATA_HOST: 10.10.123.165 - POSTGRES_SATUDATA_DATABASE: satu_db - POSTGRES_SATUDATA_PORT: 5432 - POSTGRES_SATUDATA_SSLMODE: disable + # POSTGRES_SATUDATA_CONNECTION: postgres + # POSTGRES_SATUDATA_USERNAME: stim + # POSTGRES_SATUDATA_PASSWORD: stim*RS54 + # POSTGRES_SATUDATA_HOST: 10.10.123.165 + # POSTGRES_SATUDATA_DATABASE: satu_db + # POSTGRES_SATUDATA_PORT: 5432 + # POSTGRES_SATUDATA_SSLMODE: disable # Mongo Database - MONGODB_MONGOHL7_CONNECTION: mongodb - MONGODB_MONGOHL7_HOST: 10.10.123.206 - MONGODB_MONGOHL7_PORT: 27017 - MONGODB_MONGOHL7_USER: admin - MONGODB_MONGOHL7_PASS: stim*rs54 - MONGODB_MONGOHL7_MASTER: master - MONGODB_MONGOHL7_LOCAL: local - MONGODB_MONGOHL7_SSLMODE: disable + # MONGODB_MONGOHL7_CONNECTION: mongodb + # MONGODB_MONGOHL7_HOST: 10.10.123.206 + # MONGODB_MONGOHL7_PORT: 27017 + # MONGODB_MONGOHL7_USER: admin + # MONGODB_MONGOHL7_PASS: stim*rs54 + # MONGODB_MONGOHL7_MASTER: master + # MONGODB_MONGOHL7_LOCAL: local + # MONGODB_MONGOHL7_SSLMODE: disable # MYSQL Antrian Database # MYSQL_ANTRIAN_CONNECTION: mysql @@ -128,35 +136,35 @@ services: # MYSQL_ANTRIAN_SSLMODE: disable # MYSQL Medical Database - MYSQL_MEDICAL_CONNECTION: mysql - MYSQL_MEDICAL_HOST: 10.10.123.163 - MYSQL_MEDICAL_USERNAME: meninjardev - MYSQL_MEDICAL_PASSWORD: meninjar*RS54 - MYSQL_MEDICAL_DATABASE: healtcare_database - MYSQL_MEDICAL_PORT: 3306 - MYSQL_MEDICAL_SSLMODE: disable + # MYSQL_MEDICAL_CONNECTION: mysql + # MYSQL_MEDICAL_HOST: 10.10.123.163 + # MYSQL_MEDICAL_USERNAME: meninjardev + # MYSQL_MEDICAL_PASSWORD: meninjar*RS54 + # MYSQL_MEDICAL_DATABASE: healtcare_database + # MYSQL_MEDICAL_PORT: 3306 + # MYSQL_MEDICAL_SSLMODE: disable # Keycloak Configuration - KEYCLOAK_ISSUER: https://auth.rssa.top/realms/sandbox - KEYCLOAK_AUDIENCE: nuxtsim-pendaftaran - KEYCLOAK_JWKS_URL: https://auth.rssa.top/realms/sandbox/protocol/openid-connect/certs - KEYCLOAK_ENABLED: true + # KEYCLOAK_ISSUER: https://auth.rssa.top/realms/sandbox + # KEYCLOAK_AUDIENCE: nuxtsim-pendaftaran + # KEYCLOAK_JWKS_URL: https://auth.rssa.top/realms/sandbox/protocol/openid-connect/certs + # KEYCLOAK_ENABLED: true # BPJS Configuration - BPJS_BASEURL: https://apijkn.bpjs-kesehatan.go.id/vclaim-rest - BPJS_CONSID: 5257 - BPJS_USERKEY: 4cf1cbef8c008440bbe9ef9ba789e482 - BPJS_SECRETKEY: 1bV363512D + # BPJS_BASEURL: https://apijkn.bpjs-kesehatan.go.id/vclaim-rest + # BPJS_CONSID: 5257 + # BPJS_USERKEY: 4cf1cbef8c008440bbe9ef9ba789e482 + # BPJS_SECRETKEY: 1bV363512D # SatuSehat Configuration - BRIDGING_SATUSEHAT_ORG_ID: 100026555 - BRIDGING_SATUSEHAT_FASYAKES_ID: 3573011 - BRIDGING_SATUSEHAT_CLIENT_ID: l1ZgJGW6K5pnrqGUikWM7fgIoquA2AQ5UUG0U8WqHaq2VEyZ - BRIDGING_SATUSEHAT_CLIENT_SECRET: Al3PTYAW6axPiAFwaFlpn8qShLFW5YGMgG8w1qhexgCc7lGTEjjcR6zxa06ThPDy - BRIDGING_SATUSEHAT_AUTH_URL: https://api-satusehat.kemkes.go.id/oauth2/v1 - BRIDGING_SATUSEHAT_BASE_URL: https://api-satusehat.kemkes.go.id/fhir-r4/v1 - BRIDGING_SATUSEHAT_CONSENT_URL: https://api-satusehat.dto.kemkes.go.id/consent/v1 - BRIDGING_SATUSEHAT_KFA_URL: https://api-satusehat.kemkes.go.id/kfa-v2 + # BRIDGING_SATUSEHAT_ORG_ID: 100026555 + # BRIDGING_SATUSEHAT_FASYAKES_ID: 3573011 + # BRIDGING_SATUSEHAT_CLIENT_ID: l1ZgJGW6K5pnrqGUikWM7fgIoquA2AQ5UUG0U8WqHaq2VEyZ + # BRIDGING_SATUSEHAT_CLIENT_SECRET: Al3PTYAW6axPiAFwaFlpn8qShLFW5YGMgG8w1qhexgCc7lGTEjjcR6zxa06ThPDy + # BRIDGING_SATUSEHAT_AUTH_URL: https://api-satusehat.kemkes.go.id/oauth2/v1 + # BRIDGING_SATUSEHAT_BASE_URL: https://api-satusehat.kemkes.go.id/fhir-r4/v1 + # BRIDGING_SATUSEHAT_CONSENT_URL: https://api-satusehat.dto.kemkes.go.id/consent/v1 + # BRIDGING_SATUSEHAT_KFA_URL: https://api-satusehat.kemkes.go.id/kfa-v2 # Swagger Configuration SWAGGER_TITLE: My Custom API Service