Skip to content
This repository has been archived by the owner on Jan 1, 2025. It is now read-only.

Commit

Permalink
Merge pull request #485 from plexidev/cassandra-driver
Browse files Browse the repository at this point in the history
feat: Cassandra driver
  • Loading branch information
Zelak312 authored Oct 31, 2023
2 parents 3284549 + 849c9d0 commit 2fd61f2
Show file tree
Hide file tree
Showing 18 changed files with 1,988 additions and 384 deletions.
6 changes: 5 additions & 1 deletion .env.dev
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,8 @@ MONGO_INITDB_ROOT_PASSWORD=root
POSTGRESS_PORT=5432
POSTGRES_DB=test
POSTGRES_USER=postgres
POSTGRES_PASSWORD=root
POSTGRES_PASSWORD=root

CASSANDRA_PORT=9042
CASSANDRA_USERNAME=test
CASSANDRA_PASSWORD=root
3 changes: 1 addition & 2 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"recommendations": [
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint",
"Gruntfuggly.todo-tree",
"mike-co.import-sorter"
"Gruntfuggly.todo-tree"
]
}
17 changes: 14 additions & 3 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ version: "3.9"
services:
mysql:
image: mysql
container_name: mysql
ports:
- "${MYSQL_PORT}:${MYSQL_PORT}"
networks:
Expand All @@ -14,7 +13,6 @@ services:
MYSQL_RANDOM_ROOT_PASSWORD: true
mongo:
image: mongo
container_name: mongo
ports:
- "${MONGO_PORT}:${MONGO_PORT}"
networks:
Expand All @@ -25,7 +23,6 @@ services:
MONGO_INITDB_DATABASE: ${MONGO_INITDB_DATABASE}
pg:
image: postgres
container_name: pg
ports:
- "${POSTGRESS_PORT}:${POSTGRESS_PORT}"
networks:
Expand All @@ -34,5 +31,19 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_DB: ${POSTGRES_DB}

cassandra:
image: cassandra:4.0
ports:
- ${CASSANDRA_PORT}:${CASSANDRA_PORT}
networks:
- testing-network
environment:
- CASSANDRA_USER=${CASSANDRA_USERNAME}
- CASSANDRA_PASSWORD=${CASSANDRA_PASSWORD}
- MAX_HEAP_SIZE=256M
- HEAP_NEWSIZE=100M
volumes:
- ./tests/cassandra.yaml:/etc/cassandra/cassandra.yaml
networks:
testing-network:
212 changes: 37 additions & 175 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 2fd61f2

Please sign in to comment.