diff --git a/docs/en-us/deploy.md b/docs/en-us/deploy.md index 90a1d60..0bd2f67 100644 --- a/docs/en-us/deploy.md +++ b/docs/en-us/deploy.md @@ -1 +1,34 @@ -... \ No newline at end of file + +## Docker +``` +docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server +``` + +## Docker-Compose +``` +mkdir bark && cd bark +curl -sL https://git.io/JvSRl > docker-compose.yaml +docker-compose up -d +``` +## Manual Deployment + +1. Download executable files based on operating system platform.
https://github.com/Finb/bark-server/releases
+Or compile it yourself.
+https://github.com/Finb/bark-server + +2. Run +``` +./bark-server_linux_amd64 -addr 0.0.0.0:8080 -data ./bark-data +``` +3. You may need to do +``` +chmod +x bark-server_linux_amd64 +``` +Please note that bark-server defaults to using the /data directory to save data. Please make sure that bark-server has permission to read and write the /data directory, or you can use the -data option to specify a directory. + +## Test +``` +curl http://0.0.0.0:8080/ping +``` +If it returns pong, it means the deployment was successful +