36 lines
965 B
YAML
36 lines
965 B
YAML
version: "3"
|
|
services:
|
|
cassandra:
|
|
container_name: cassandra
|
|
environment:
|
|
- CASSANDRA_KEYSPACE=userprofileservice
|
|
- TABLE_NAME=users
|
|
build:
|
|
context: .
|
|
dockerfile: ./docker/db/Dockerfile
|
|
command: /cassandra-init.sh
|
|
ports:
|
|
- 9042:9042
|
|
service:
|
|
container_name: service
|
|
environment:
|
|
- CASSANDRA_HOST=cassandra
|
|
- CASSANDRA_PORT=9042
|
|
- CASSANDRA_KEYSPACE=userprofileservice
|
|
- CASSANDRA_CONSISTANCY=LOCAL_QUORUM
|
|
- TABLE_NAME=users
|
|
- BIDN_SERVICE=:8080
|
|
- AWS_REGION=fake-region
|
|
- AWS_ACCESS_KEY_ID=fake-key
|
|
- AWS_SECRET_ACCESS_KEY=fake-secret
|
|
- BUCKET_NAME=fake-bucket
|
|
- AWS_ACL=public-read
|
|
build:
|
|
context: .
|
|
dockerfile: ./docker/api/Dockerfile
|
|
ports:
|
|
- "8080:8080"
|
|
networks:
|
|
- default
|
|
depends_on:
|
|
- cassandra |