Skip to content

Commit 4ee1c5d

Browse files
authored
Merge pull request #468 from hookdeck/feat/dashboard-integration-demo
Feat/dashboard integration demo
2 parents fc32587 + 18bf276 commit 4ee1c5d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+11443
-2
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Dashboard Application Configuration
2+
3+
# ============================== Dashboard Database ==============================
4+
DATABASE_URL=postgresql://dashboard:dashboard@localhost:5432/dashboard_integration
5+
6+
# ============================== Authentication ==============================
7+
NEXTAUTH_SECRET=your-secret-here-replace-with-long-random-string
8+
9+
# ============================== Outpost Integration ==============================
10+
OUTPOST_BASE_URL=http://localhost:3333
11+
OUTPOST_API_KEY=demo-api-key-change-in-production
12+
13+
# ============================== Logging ==============================
14+
# Options: error, warn, info, debug
15+
LOG_LEVEL=info
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Outpost Configuration
2+
# Copy this file to .env.outpost and update the values as needed
3+
4+
# ============================== Outpost API ==============================
5+
API_PORT=3333
6+
API_KEY=demo-api-key-change-in-production
7+
API_JWT_SECRET=demo-jwt-secret-change-in-production
8+
AES_ENCRYPTION_SECRET=demo-encryption-secret-change-in-production
9+
TOPICS=user.created,user.updated,user.deleted,order.completed,payment.processed
10+
11+
# ============================== Database ==============================
12+
# PostgreSQL (configured in docker-compose.yml)
13+
POSTGRES_URL=postgres://outpost:outpost@postgres:5432/outpost?sslmode=disable
14+
15+
# ============================== Redis ==============================
16+
# Redis (configured in docker-compose.yml)
17+
REDIS_HOST=redis
18+
REDIS_PORT=6379
19+
REDIS_PASSWORD=password
20+
REDIS_DATABASE=0
21+
22+
# ============================== Message Queue ==============================
23+
# RabbitMQ (configured in docker-compose.yml)
24+
RABBITMQ_SERVER_URL=amqp://guest:guest@rabbitmq:5672
25+
RABBITMQ_EXCHANGE=outpost
26+
RABBITMQ_DELIVERY_QUEUE=outpost-delivery
27+
RABBITMQ_LOG_QUEUE=outpost-log
28+
29+
# ============================== Portal Configuration ==============================
30+
PORTAL_ORGANIZATION_NAME=API Platform Demo
31+
PORTAL_REFERER_URL=http://localhost:3000
32+
PORTAL_FAVICON_URL=http://localhost:3000/favicon.ico
33+
34+
# ============================== Performance ==============================
35+
PUBLISHMQ_MAX_CONCURRENCY=1
36+
DELIVERYMQ_MAX_CONCURRENCY=1
37+
38+
# ============================== Development ==============================
39+
# Disable telemetry for demo
40+
DISABLE_TELEMETRY=true
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.*
7+
.yarn/*
8+
!.yarn/patches
9+
!.yarn/plugins
10+
!.yarn/releases
11+
!.yarn/versions
12+
13+
# testing
14+
/coverage
15+
16+
# next.js
17+
/.next/
18+
/out/
19+
20+
# production
21+
/build
22+
23+
# misc
24+
.DS_Store
25+
*.pem
26+
27+
# debug
28+
npm-debug.log*
29+
yarn-debug.log*
30+
yarn-error.log*
31+
.pnpm-debug.log*
32+
33+
# env files (can opt-in for committing if needed)
34+
.env*
35+
!.env.example
36+
!.env.outpost.example
37+
38+
# docker volumes
39+
/data
40+
41+
# vercel
42+
.vercel
43+
44+
# typescript
45+
*.tsbuildinfo
46+
next-env.d.ts
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"tabWidth": 2,
3+
"useTabs": false
4+
}

0 commit comments

Comments
 (0)