78 lines
1.7 KiB
YAML
78 lines
1.7 KiB
YAML
version: '3'
|
|
services:
|
|
broker:
|
|
container_name: broker
|
|
image: vromero/activemq-artemis
|
|
restart: unless-stopped
|
|
environment:
|
|
- ARTEMIS_USERNAME=entaxy
|
|
- ARTEMIS_PASSWORD=entaxy
|
|
ports:
|
|
- 8161:8161
|
|
- 61616:61616
|
|
|
|
db-postgres:
|
|
container_name: db-postgres
|
|
# image: postgres
|
|
build: ./postgres
|
|
restart: unless-stopped
|
|
volumes:
|
|
- db-vol:/var/lib/postgresql/data
|
|
# - /etc/localtime:/etc/localtime:ro
|
|
environment:
|
|
- POSTGRES_USER=entaxy
|
|
- POSTGRES_PASSWORD=entaxy
|
|
- POSTGRES_DB=cache
|
|
ports:
|
|
- 5432:5432
|
|
|
|
# db-mssql:
|
|
# container_name: db-mssql
|
|
# image: mcr.microsoft.com/mssql/server:2017-CU8-ubuntu
|
|
# restart: unless-stopped
|
|
# environment:
|
|
# - SA_PASSWORD=123mssql
|
|
# - ACCEPT_EULA=Y
|
|
# - POSTGRES_DB=cache
|
|
# ports:
|
|
# - 1433:1433
|
|
|
|
# nexus:
|
|
# container_name: nexus
|
|
# image: sonatype/nexus3
|
|
# restart: unless-stopped
|
|
# volumes:
|
|
# - nexus-data:/nexus-data
|
|
# environment:
|
|
# - INSTALL4J_ADD_VM_PARAMS=-Xms2g -Xmx2g -XX:MaxDirectMemorySize=3g
|
|
# ports:
|
|
# - 8081:8081
|
|
maven-repo:
|
|
container_name: maven-repo
|
|
build: ./reposilite
|
|
# image: dzikoysk/reposilite
|
|
restart: unless-stopped
|
|
volumes:
|
|
- nexus-data:/app/data
|
|
ports:
|
|
- 8081:80
|
|
|
|
karaf:
|
|
# image: apache/karaf:4.2.9
|
|
build:
|
|
context: karaf/
|
|
container_name: karaf
|
|
# environment:
|
|
# - ESB_ENTAXY_VERSION=1.8.0
|
|
# - ESB_ENTAXY_MAVEN_REPO=http://nexus:8081/repository/maven-snapshots/@id=local-nexus@snapshots@noreleases
|
|
restart: unless-stopped
|
|
ports:
|
|
- 8101:8101
|
|
- 8181:8181
|
|
- 8080:8080
|
|
|
|
volumes:
|
|
db-vol:
|
|
driver: local
|
|
nexus-data:
|
|
driver: local |