Skip to content

Commit 7218cbf

Browse files
authored
fix: install script app password for db
1 parent cd0b751 commit 7218cbf

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

install/.env.example

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,8 @@ ACKIFY_ORGANISATION="Your Organization Name"
1111
# ==========================================
1212
# Database Configuration
1313
# ==========================================
14-
POSTGRES_USER=ackifyr
1514
POSTGRES_PASSWORD=your_secure_password
16-
POSTGRES_DB=ackify
17-
ACKIFY_DB_DSN=postgres://ackifyr:your_secure_password@ackify-db:5432/ackify?sslmode=disable
15+
ACKIFY_APP_PASSWORD=ackify_app_password
1816

1917
# ==========================================
2018
# Security Configuration (Auto-generated)

install/compose-traefik.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ services:
66
image: btouchard/ackify-ce:latest
77
container_name: ackify-migrate
88
environment:
9-
ACKIFY_DB_DSN: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@ackify-db:5432/${POSTGRES_DB}?sslmode=disable"
9+
ACKIFY_DB_DSN: "postgres://postgres:${POSTGRES_PASSWORD}@ackify-db:5432/ackify?sslmode=disable"
10+
ACKIFY_APP_PASSWORD: "${ACKIFY_APP_PASSWORD}"
1011
depends_on:
1112
ackify-db:
1213
condition: service_healthy
@@ -28,7 +29,7 @@ services:
2829
ACKIFY_ADMIN_EMAILS: "${ACKIFY_ADMIN_EMAILS}"
2930
ACKIFY_ONLY_ADMIN_CAN_CREATE: "${ACKIFY_ONLY_ADMIN_CAN_CREATE:-false}"
3031
ACKIFY_LISTEN_ADDR: ":8080"
31-
ACKIFY_DB_DSN: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@ackify-db:5432/${POSTGRES_DB}?sslmode=disable"
32+
ACKIFY_DB_DSN: "postgres://ackify_app:${ACKIFY_APP_PASSWORD}@ackify-db:5432/ackify?sslmode=disable"
3233
ACKIFY_OAUTH_PROVIDER: "${ACKIFY_OAUTH_PROVIDER:-}"
3334
ACKIFY_OAUTH_CLIENT_ID: "${ACKIFY_OAUTH_CLIENT_ID:-}"
3435
ACKIFY_OAUTH_CLIENT_SECRET: "${ACKIFY_OAUTH_CLIENT_SECRET:-}"

install/compose.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ services:
66
image: btouchard/ackify-ce:latest
77
container_name: ackify-migrate
88
environment:
9-
ACKIFY_DB_DSN: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@ackify-db:5432/${POSTGRES_DB}?sslmode=disable"
9+
ACKIFY_DB_DSN: "postgres://postgres:${POSTGRES_PASSWORD}@ackify-db:5432/ackify?sslmode=disable"
10+
ACKIFY_APP_PASSWORD: "${ACKIFY_APP_PASSWORD}"
1011
depends_on:
1112
ackify-db:
1213
condition: service_healthy
@@ -28,7 +29,7 @@ services:
2829
ACKIFY_ADMIN_EMAILS: "${ACKIFY_ADMIN_EMAILS}"
2930
ACKIFY_ONLY_ADMIN_CAN_CREATE: "${ACKIFY_ONLY_ADMIN_CAN_CREATE:-false}"
3031
ACKIFY_LISTEN_ADDR: ":8080"
31-
ACKIFY_DB_DSN: "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@ackify-db:5432/${POSTGRES_DB}?sslmode=disable"
32+
ACKIFY_DB_DSN: "postgres://ackify_app:${ACKIFY_APP_PASSWORD}@ackify-db:5432/ackify?sslmode=disable"
3233
ACKIFY_OAUTH_PROVIDER: "${ACKIFY_OAUTH_PROVIDER:-}"
3334
ACKIFY_OAUTH_CLIENT_ID: "${ACKIFY_OAUTH_CLIENT_ID:-}"
3435
ACKIFY_OAUTH_CLIENT_SECRET: "${ACKIFY_OAUTH_CLIENT_SECRET:-}"

install/install.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,9 @@ print_success "Ed25519 private key generated"
357357

358358
DB_PASSWORD=$(openssl rand -hex 24)
359359
print_success "Database password generated"
360+
361+
DB_APP_PASSWORD=$(openssl rand -hex 24)
362+
print_success "App database password generated"
360363
echo ""
361364

362365
# ==========================================
@@ -380,10 +383,8 @@ ACKIFY_ORGANISATION=${APP_ORGANISATION}
380383
# ==========================================
381384
# Database Configuration
382385
# ==========================================
383-
POSTGRES_USER=ackifyr
384386
POSTGRES_PASSWORD=${DB_PASSWORD}
385-
POSTGRES_DB=ackify
386-
ACKIFY_DB_DSN=postgres://ackifyr:${DB_PASSWORD}@postgres:5432/ackify?sslmode=disable
387+
ACKIFY_APP_PASSWORD=${DB_APP_PASSWORD}
387388
388389
# ==========================================
389390
# Security Configuration (Auto-generated)

0 commit comments

Comments
 (0)