Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
37 lines (30 loc) · 1.56 KB
/
Copy path.env.example
File metadata and controls
37 lines (30 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Oracle Autonomous Database Configuration
# Copy this file to .env and fill in your actual values
# Database Credentials
DB_USERNAME=ADMIN
# DB_PASSWORD is NO LONGER USED in .env (Zero Trust Policy)
# It must be configured in OCI Vault and accessed via OCI_SECRET_OCID
# OCI Vault Configuration (Phase 3)
# The Secret OCID must start with 'ocid1.vaultsecret...'
# This specific variable is used by OciVaultService for DB password (via CredentialsProvider)
OCI_SECRET_OCID=ocid1.vaultsecret.oc1.xxx...
OCI_INSTANCE_PRINCIPAL=false
# Vault ConfigSource Convention (OciVaultConfigSource)
# ============================================
# Any config property X can be resolved from Vault by setting X_SECRET_OCID.
# Example: SOME_API_KEY_SECRET_OCID=ocid1.vaultsecret... resolves property SOME_API_KEY from Vault.
# The ConfigSource (ordinal 500) makes the resolved value available to MicroProfile Config.
# Only identifiers (OCIDs) in .env. Never secrets.
# SOME_API_KEY_SECRET_OCID=ocid1.vaultsecret.oc1.xxx...
# Database Connection
# Service names: freestackdb_high, freestackdb_medium, freestackdb_low
DB_SERVICE_NAME=freestackdb_high
# Wallet Location (absolute path recommended)
DB_WALLET_PATH=/path/to/your/project/quarkus-oci-freestack/src/main/resources/wallet
# OCI Object Storage Configuration (Phase 4)
OCI_OBJECTSTORAGE_BUCKET=freestack-bucket
OCI_OBJECTSTORAGE_NAMESPACE=your-namespace
OCI_OBJECTSTORAGE_REGION=us-ashburn-1
# OCI Notifications Configuration (Phase 5 - Always Free)
# ONS Topic OCID (created via OCI CLI or Console)
OCI_NOTIFICATION_TOPIC_ID=ocid1.onstopic.oc1.xxx...