|
@@ -1,5 +1,9 @@
|
|
|
# Installing editoria on debian 10 for production
|
|
|
|
|
|
+## Docker
|
|
|
+```
|
|
|
+apt-get install docker
|
|
|
+```
|
|
|
|
|
|
## postgres
|
|
|
|
|
@@ -58,3 +62,48 @@ createdb icmldb -O icml
|
|
|
docker pull cokoapps/icml:1.1.0
|
|
|
docker run -d -t -i -e PUBSWEET_SECRET=YOURSECRET -e SERVER_PORT=9003 -e SERVER_HOST=localhost -e SERVER_PROTOCOL=http -e POSTGRES_USER=icml -e POSTGRES_PASSWORD=SUPERMOTDEPASSE -e POSTGRES_HOST=localhost -e POSTGRES_DB=icmldb -e POSTGRES_PORT=5432 -e NODE_ENV=production --name icml cokoapps/icml:1.1.0
|
|
|
```
|
|
|
+
|
|
|
+## epubchecker
|
|
|
+
|
|
|
+### postgresql db
|
|
|
+```sh
|
|
|
+su - porstgres
|
|
|
+createuser epubchecker
|
|
|
+psql -c "alter user epubchecker with encrypted password 'SUPERMOTDEPASSE';"
|
|
|
+createdb epubcheckerdb -O epubchecker
|
|
|
+```
|
|
|
+
|
|
|
+### epubchecker
|
|
|
+```sh
|
|
|
+docker pull cokoapps/epubchecker:1.1.0
|
|
|
+docker run -d -t -i -e PUBSWEET_SECRET=YOURSECRET -e SERVER_PORT=9004 -e POSTGRES_USER=epubchecker -e POSTGRES_PASSWORD=SUPERMOTDEPASSE -e POSTGRES_HOST=localhost -e POSTGRES_DB=epubcheckerdb -e POSTGRES_PORT=5432 -e NODE_ENV=production --name epubchecker cokoapps/epubchecker:1.1.0
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+## minio file server
|
|
|
+
|
|
|
+https://metal.equinix.com/developers/guides/minio/
|
|
|
+
|
|
|
+```sh
|
|
|
+wget https://dl.min.io/server/minio/release/linux-amd64/minio_20210422154428.0.0_amd64.deb
|
|
|
+dpkg -i minio_20210422154428.0.0_amd64.deb
|
|
|
+
|
|
|
+useradd -r minio-user -s /sbin/nologin
|
|
|
+mkdir /usr/local/share/minio/
|
|
|
+chown minio-user:minio-user /usr/local/share/minio/
|
|
|
+
|
|
|
+echo 'MINIO_ACCESS_KEY="minio"
|
|
|
+MINIO_VOLUMES="/usr/local/share/minio/"
|
|
|
+MINIO_OPTS="-C /etc/minio --address :9000"
|
|
|
+MINIO_SECRET_KEY="miniostorage"' > /etc/default/minio
|
|
|
+
|
|
|
+mkdir /etc/minio
|
|
|
+
|
|
|
+wget -P /etc/systemd/system/ https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/minio.service
|
|
|
+
|
|
|
+systemctl daemon-reload
|
|
|
+systemctl enable minio
|
|
|
+systemctl start minio
|
|
|
+
|
|
|
+# MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=YOURPASSWORD minio server /mnt/data
|
|
|
+```
|