Create docker-compose.yml to one click start up. #739
Merged
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 is a docker-compose file that defines two services,
db
andweb
.The
db
service is based on themariadb
image and sets environment variables for the root password, database name, user name, and password. It also maps the container's port 3306 to the host's port 3306.The
web
service builds an image from the current directory (.
) and sets environment variables for the connection string to the database and the database type. It maps the container's port 80 to the host's port 8080 and depends on thedb
service. It also defines a healthcheck that tests the availability of the web server every 30 seconds.This docker-compose file can be used to deploy a web application that uses a MySQL database.