UNPKG

generator-springboot-hexagonal

Version:

A code generator for SpringBoot microservices in Hexagonal Architecture

53 lines (49 loc) 1.28 kB
version: '3.8' services: <%_ if (databaseType === 'postgresql') { _%> postgresqldb: image: postgres:14-alpine environment: - POSTGRES_USER=appuser - POSTGRES_PASSWORD=secret - POSTGRES_DB=appdb ports: - "5432:5432" <%_ } _%> <%_ if (databaseType === 'mysql') { _%> mysqldb: image: mysql:8.0.28 environment: - MYSQL_DATABASE=appdb - MYSQL_USER=appuser - MYSQL_PASSWORD=secret - MYSQL_ROOT_PASSWORD=root ports: - "3306:3306" <%_ } _%> <%_ if (databaseType === 'mariadb') { _%> mariadb: image: mariadb:10.8.2 environment: - MYSQL_DATABASE=appdb - MYSQL_USER=appuser - MYSQL_PASSWORD=secret - MYSQL_ROOT_PASSWORD=root ports: - "3306:3306" <%_ } _%> <%_ if (features.includes('localstack')) { _%> localstack: image: localstack/localstack:0.14.2 ports: - "4566:4566" environment: - SERVICES=s3,sqs - DEFAULT_REGION=us-east-1 - DOCKER_HOST=unix:///var/run/docker.sock - HOST_TMP_FOLDER=${TMPDIR} volumes: - "${TMPDIR:-/private}:/private" - "/var/run/docker.sock:/var/run/docker.sock" - '../.localstack:/docker-entrypoint-initaws.d' <%_ } _%>