Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docker-compose file to enable quick deployment using docker images #2832

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

bobbai00
Copy link
Collaborator

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 and mongodb 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.

@bobbai00 bobbai00 added the scripts Scripts related changes label Sep 12, 2024
@bobbai00 bobbai00 self-assigned this Sep 12, 2024
@bobbai00 bobbai00 marked this pull request as ready for review September 12, 2024 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scripts Scripts related changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant