Skip to content

Commit 01114b5

Browse files
authored
feat: add lobbying-tracker app spec (#52)
Registers Yoshi's lobbying expense tracker with SharedServices. Node.js app, EFS-backed persistence at /app/data, ADMIN_EMAILS secret for gating Reports and Staff Rates to admin users.
1 parent 3eb4e68 commit 01114b5

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
title: Lobbying Expense Tracker
2+
name: lobbying-tracker
3+
name_short: lob-track
4+
program: policy
5+
repo: codeforamerica/sharedservices-lobbying-tracker
6+
internal: true
7+
secrets:
8+
ADMIN_EMAILS:
9+
description: Comma-separated list of Okta email addresses with admin access (Reports + Staff Rates)
10+
type: string
11+
services:
12+
web:
13+
health_check_path: /health
14+
expose: 3000
15+
public: true
16+
ports:
17+
- 3000
18+
volumes:
19+
data:
20+
type: persistent
21+
mount: /app/data
22+
secrets:
23+
ADMIN_EMAILS:
24+
name: ADMIN_EMAILS

0 commit comments

Comments
 (0)