Add docker-compose file to enable quick deployment using docker images #2832
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces the
docker-compose.yml
file to the codebase. This file enables users to deploy the texera instance with user system instantly.According to the
docker-compose.yml
,mysql
andmongodb
containers will be launched first. Once they are launched,texera
container will then be launched.Service Accessibility
By default, Texera service will be hosted at
localhost:8080
. User may change this by changing the yml file. Mysql container will map the 3306 to the localhost, MongoDB container will map the 27017 to the localhost as well.Data Persistence
By default, data is persisted INSIDE the container, which means if the container dies, the data will be lost. To change this, user may modify the yml file, changing the
volumes
part of each container specification.