-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yaml
39 lines (39 loc) · 1.28 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Requires docker compose
# Run `docker compose up` to start all services
# The web client will be on http://localhost:8092
services:
web:
image: ghcr.io/cjmalloy/jasper:v1.2
ports:
- 8091:80
environment:
SERVER_PORT: 80
SPRING_PROFILES_ACTIVE: prod,storage,proxy,file-cache,scripts
SPRING_DATASOURCE_URL: jdbc:postgresql://db:5432/jasper
SPRING_DATASOURCE_USERNAME: jasper
SPRING_DATASOURCE_PASSWORD: jasper
JASPER_CORS_ALLOWED_ORIGINS: 'http://localhost:8092'
JASPER_CORS_ALLOWED_METHODS: '*'
JASPER_CORS_ALLOWED_HEADERS: '*'
JASPER_CORS_EXPOSED_HEADERS: 'Authorization,Link,X-Total-Count'
JASPER_CORS_ALLOW_CREDENTIALS: true
JASPER_CORS_MAX_AGE: 1800
JASPER_DEFAULT_ROLE: ROLE_ADMIN
# Edit to set your username (i.e. +user/bob)
JASPER_OVERRIDE_SECURITY_DEFAULT_USER: +user
depends_on:
- db
db:
image: postgres:16
environment:
POSTGRES_USER: jasper
POSTGRES_PASSWORD: jasper
POSTGRES_DB: jasper
client:
image: ghcr.io/cjmalloy/jasper-ui:v1.2
ports:
- 8092:80
environment:
JASPER_API: http://localhost:8091
CSP_DEFAULT_SRC: http://localhost:8091 ws://localhost:8091
CSP_CONNECT_SRC: http://localhost:8091 ws://localhost:8091