главная|main page

состояние|status

блог|blog

файлы|files

программы|software

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorP.J. Finlay <pjappdevelopment@gmail.com>2021-07-13 00:21:25 +0000
committerP.J. Finlay <pjappdevelopment@gmail.com>2021-07-13 00:21:25 +0000
commit9379e37266b4783577a72bab7aca6a9655b04405 (patch)
tree82e3ebb8347c6d99657212aa2bdf461a03cf365f
parent1e4a00679d8bcb2acf4e88090404faada0431141 (diff)
Nginx and systemd setup
-rw-r--r--README.md2
-rwxr-xr-xsetup.sh12
2 files changed, 14 insertions, 0 deletions
diff --git a/README.md b/README.md
index a5da3f4..399b399 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,4 @@
# LibreTranslate-init
Run LibreTranslate on Ubuntu 20.04 server
+
+Runs [LibreTranslate with Gunicorn and Nginx](https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-18-04).
diff --git a/setup.sh b/setup.sh
index 8e45ac5..f53d4b3 100755
--- a/setup.sh
+++ b/setup.sh
@@ -7,3 +7,15 @@ sudo apt-get install -y libicu-dev python3-icu pkg-config
# Install Nginx
sudo apt-get install -y nginx
+
+# Setup systemd
+sudo cp libretranslate.service /etc/systemd/system/
+sudo systemctl start libretranslate
+sudo systemctl enable libretranslate
+sudo systemctl status libretranslate
+
+# Configure Nginx
+sudo cp nginx /etc/nginx/sites-available/default
+sudo nginx -t
+sudo systemctl restart nginx
+