Docker-compose Deployment
This article introduces the use of docker-compose
to deploy the Apache ShenYu
gateway.
Before you read this document, you need to complete some preparations before deploying Shenyu according to the Deployment Prerequisites document.
#
Download shell scriptcurl -O https://raw.githubusercontent.com/apache/incubator-shenyu/master/shenyu-dist/shenyu-docker-compose-dist/src/main/resources/install.sh
#
execute scriptThis script will download the required configuration files and mysql-connector, and can be executed repeatedly if the download fails.
sh ./install.sh #The latest configuration is pulled by default. If you need to deploy the released version, you can add a parameter to indicate the version number, such as: v2.4.2 or latest
shenyu-admin
database#
Initialize the Refer to the database initialization documentation to initialize the database.
#
Modify the configuration fileModify the configuration file downloaded by the script to set up configurations such as JDBC
.
#
Execute docker-composecd shenyu-${VERSION}docker-compose -f ./shenyu-${VERSION}/docker-compose.yaml up -d