63 lines
1.2 KiB
YAML
63 lines
1.2 KiB
YAML
version: "3"
|
|
services:
|
|
collect:
|
|
build: ./apps/collector
|
|
ports:
|
|
- "8080:8080"
|
|
networks:
|
|
- backend
|
|
depends_on:
|
|
- postgresdb
|
|
environment:
|
|
- SPRING_DATASOURCE_URL=jdbc:postgresql://postgresdb:5432/dnet_is
|
|
- SPRING_DATASOURCE_USERNAME=dnet
|
|
- SPRING_DATASOURCE_PASSWORD=ax45vs#1A
|
|
|
|
email:
|
|
build: ./apps/email
|
|
ports:
|
|
- "8081:8081"
|
|
networks:
|
|
- backend
|
|
depends_on:
|
|
- postgresdb
|
|
environment:
|
|
- SPRING_DATASOURCE_URL=jdbc:postgresql://postgresdb:5432/dnet_is
|
|
- SPRING_DATASOURCE_USERNAME=dnet
|
|
- SPRING_DATASOURCE_PASSWORD=ax45vs#1A
|
|
|
|
postgresdb:
|
|
image: postgres:15.4
|
|
restart: always
|
|
ports:
|
|
- "5432:5432"
|
|
networks:
|
|
- backend
|
|
environment:
|
|
POSTGRES_USER: dnet
|
|
POSTGRES_PASSWORD: ax45vs#1A
|
|
POSTGRES_DB: dnet_is
|
|
volumes:
|
|
- ./data/sql/schema.sql:/docker-entrypoint-initdb.d/init.sql
|
|
- pgdata:/var/lib/postgresql/data
|
|
|
|
solr:
|
|
image: solr:9.3.0
|
|
ports:
|
|
- "8983:8983"
|
|
networks:
|
|
- backend
|
|
volumes:
|
|
- solrdata:/var/solr
|
|
command:
|
|
- solr-precreate
|
|
- gettingstarted
|
|
|
|
networks:
|
|
backend:
|
|
frontend:
|
|
|
|
volumes:
|
|
solrdata:
|
|
pgdata:
|
|
|