This repository was archived by the owner on Dec 16, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapp-dev-dependencies.yml
More file actions
43 lines (40 loc) · 1.59 KB
/
app-dev-dependencies.yml
File metadata and controls
43 lines (40 loc) · 1.59 KB
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
40
41
42
43
version: '3.1'
services:
servicenetauth-app:
image: servicenetauth
environment:
- _JAVA_OPTIONS=-Xmx512m -Xms256m
- SPRING_PROFILES_ACTIVE=dev,swagger
- MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED=true
- SPRING_CLOUD_CONSUL_HOST=consul
- SPRING_CLOUD_CONSUL_PORT=8500
- SPRING_DATASOURCE_URL=jdbc:postgresql://${POSTGRES_HOST:-servicenet-postgresql}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-ServiceNet}?currentSchema=auth
- SPRING_DATASOURCE_USERNAME=${POSTGRES_USERNAME:-postgres}
- SPRING_DATASOURCE_PASSWORD=${POSTGRES_PASSWORD:-password}
- JHIPSTER_OAUTH2_CLIENT_SECRET=${JHIPSTER_OAUTH2_CLIENT_SECRET:-changeme}
- SPRING_OAUTH2_CLIENT_SECRET=${SPRING_OAUTH2_CLIENT_SECRET:-changeme}
- SPRING_OAUTH2_ACCESS_TOKEN_VALIDITY=${SPRING_OAUTH2_SESSION_TIMEOUT:-3600}
- SPRING_OAUTH2_REFRESH_TOKEN_VALIDITY=${SPRING_OAUTH2_SESSION_TIMEOUT:-604800}
- SENDGRID_API_KEY=${SENDGRID_API_KEY}
- REGISTRATION_SENDER_ADDRESS=${REGISTRATION_SENDER_ADDRESS:-servicenetaccounts@benetech.org}
- JHIPSTER_SLEEP=10 # gives time for other services to boot before the application
servicenet-mongo:
image: mongo:4.0
restart: always
ports:
- 27017:27017
consul:
image: consul:1.6.2
ports:
- 8300:8300
- 8500:8500
- 8600:8600
command: consul agent -dev -ui -client 0.0.0.0
consul-config-loader:
image: jhipster/consul-config-loader:v0.3.0
volumes:
- ./central-server-config:/config
environment:
- INIT_SLEEP_SECONDS=5
- CONSUL_URL=consul
- CONSUL_PORT=8500