Skip to content

Commit d101e2a

Browse files
chore: Adds docker-compose
1 parent d92f0e1 commit d101e2a

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Data Web App
22

3-
Web app for interacting with Jay's API data
3+
Web app for interacting with Jay's API data. It requires a backing API like
4+
https://github.com/NeedleInAJayStack/api-server or https://github.com/NeedleInAJayStack/API.

docker-compose.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
services:
2+
api:
3+
image: ghcr.io/needleinajaystack/api-server:main
4+
environment:
5+
USERNAME: test
6+
PASSWORD: test
7+
HOST: localhost
8+
PORT: 8080
9+
JWT_SECRET: test-secret
10+
DATABASE_HOST: db
11+
DATABASE_USERNAME: postgres
12+
DATABASE_PASSWORD: postgres
13+
DATABASE_NAME: postgres
14+
db:
15+
image: timescale/timescaledb:latest-pg16
16+
restart: unless-stopped
17+
volumes:
18+
- db_data:/var/lib/postgresql/data/pgdata
19+
environment:
20+
PGDATA: /var/lib/postgresql/data/pgdata
21+
POSTGRES_HOST_AUTH_METHOD: trust
22+
POSTGRES_USER: postgres
23+
POSTGRES_PASSWORD: postgres
24+
ports:
25+
- '${DATABASE_PORT:-5432}:5432'
26+
27+
volumes:
28+
db_data:

0 commit comments

Comments
 (0)