this repo has no description
1services:
2 app:
3 build:
4 context: .
5 dockerfile: Dockerfile
6 image: bspds
7 ports:
8 - "3000:3000"
9 environment:
10 SERVER_HOST: 0.0.0.0
11 SERVER_PORT: 3000
12 DATABASE_URL: postgres://postgres:postgres@db:5432/pds
13 OBJECT_STORAGE_ENDPOINT: http://objsto:9000
14 OBJECT_STORAGE_REGION: us-east-1
15 OBJECT_STORAGE_BUCKET: pds-blobs
16 OBJECT_STORAGE_ACCESS_KEY: minioadmin
17 OBJECT_STORAGE_SECRET_KEY: minioadmin
18 OBJECT_STORAGE_FORCE_PATH_STYLE: "true"
19 JWT_SECRET: your-super-secret-jwt-key-please-change-me
20 PDS_HOSTNAME: localhost:3000
21 depends_on:
22 - db
23 - objsto
24
25 db:
26 image: postgres:latest
27 environment:
28 POSTGRES_USER: postgres
29 POSTGRES_PASSWORD: postgres
30 POSTGRES_DB: pds
31 ports:
32 - "5432:5432"
33 volumes:
34 - postgres_data:/var/lib/postgresql
35
36 objsto:
37 image: minio/minio
38 ports:
39 - "9000:9000"
40 - "9001:9001"
41 environment:
42 MINIO_ROOT_USER: minioadmin
43 MINIO_ROOT_PASSWORD: minioadmin
44 volumes:
45 - minio_data:/data
46 command: server /data --console-address ":9001"
47
48volumes:
49 postgres_data:
50 minio_data: