editoria is running

This commit is contained in:
2021-04-28 21:18:47 +02:00
parent bb82c22861
commit 17a25756b4
2 changed files with 84 additions and 63 deletions
+33 -33
View File
@@ -1,57 +1,57 @@
export EDITORIA_FLAVOUR=VANILLA export EDITORIA_FLAVOUR=VANILLA
export PUBSWEET_SECRET=SUPERMOTDEPASSE export PUBSWEET_SECRET=xxxxxxxxxxxxxxxxxx
export POSTGRES_USER=editoria export POSTGRES_USER=editoria
export SERVES_CLIENT=true export SERVES_CLIENT=true
export ADMIN_USERNAME=admin export ADMIN_USERNAME=admin
export ADMIN_PASSWORD=SUPERMOTDEPASSE export ADMIN_PASSWORD=xxxxxxxxxxxxxxx
export ADMIN_GIVEN_NAME=admin export ADMIN_GIVEN_NAME=admin
export ADMIN_SURNAME=admin export ADMIN_SURNAME=admin
export ADMIN_EMAIL=editoria@figureslibres.io export ADMIN_EMAIL=foo@bar.com
export POSTGRES_PASSWORD=SUPERMOTDEPASSE export POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxx
export POSTGRES_HOST=localhost export POSTGRES_HOST=ip.ip.ip.ip #ip of the host
export POSTGRES_DB=editoriadb export POSTGRES_DB=editoriadb
export POSTGRES_PORT=5432 export POSTGRES_PORT=5432
export LANGUAGE_PROTOCOL= #export LANGUAGE_PROTOCOL=
export LANGUAGE_HOST= #export LANGUAGE_HOST=
export LANGUAGE_PORT= #export LANGUAGE_PORT=
export MAILER_USER= #export MAILER_USER=
export MAILER_PASSWORD= #export MAILER_PASSWORD=
export MAILER_SENDER= #export MAILER_SENDER=
export MAILER_HOSTNAME= #export MAILER_HOSTNAME=
export PASSWORD_RESET_PATH=password-reset export PASSWORD_RESET_PATH=password-reset
export NODE_ENV=production export NODE_ENV=production
export SERVER_PROTOCOL=http export SERVER_PROTOCOL=http
export SERVER_HOST=localhost export SERVER_HOST=ip.ip.ip.ip #ip of the host
export SERVER_PORT=9005 export SERVER_PORT=9005
export S3_PROTOCOL=http export S3_PROTOCOL=http
export S3_HOST=localhost export S3_HOST=ip.ip.ip.ip #ip of the host
export S3_PORT=9000 export S3_PORT=9000
export S3_ACCESS_KEY_ID_ADMIN=minio export S3_ACCESS_KEY_ID_ADMIN=xxxxxxxxxxxxxxxxxxx
export S3_SECRET_ACCESS_KEY_ADMIN=SUPERMOTDEPASSE export S3_SECRET_ACCESS_KEY_ADMIN=yyyyyyyyyyyyyyyyyyyyy
export S3_ACCESS_KEY_ID_USER=editoria export S3_ACCESS_KEY_ID_USER=editoria
export S3_SECRET_ACCESS_KEY_USER=SUPERMOTDEPASSE export S3_SECRET_ACCESS_KEY_USER=zzzzzzzzzzzzzzzzzzzzzzzz
export S3_BUCKET=editoria export S3_BUCKET=editoria
/* (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/epub-checker) */ # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/epub-checker)
export SERVICE_EPUB_CHECKER_CLIENT_ID=editoria export SERVICE_EPUB_CHECKER_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_EPUB_CHECKER_SECRET=SUPERMOTDEPASSE export SERVICE_EPUB_CHECKER_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_EPUB_CHECKER_PROTOCOL=http export SERVICE_EPUB_CHECKER_PROTOCOL=http
export SERVICE_EPUB_CHECKER_HOST=localhost export SERVICE_EPUB_CHECKER_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_EPUB_CHECKER_PORT=9004 export SERVICE_EPUB_CHECKER_PORT=9004
/* (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/icml) */ # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/icml)
export SERVICE_ICML_CLIENT_ID=editoria export SERVICE_ICML_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_ICML_SECRET=SUPERMOTDEPASSE export SERVICE_ICML_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_ICML_PROTOCOL=http export SERVICE_ICML_PROTOCOL=http
export SERVICE_ICML_HOST=localhost export SERVICE_ICML_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_ICML_PORT=9003 export SERVICE_ICML_PORT=9003
/* (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/pagedjs) */ # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/pagedjs)
export SERVICE_PAGEDJS_CLIENT_ID=editoria export SERVICE_PAGEDJS_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_PAGEDJS_SECRET=SUPERMOTDEPASSE export SERVICE_PAGEDJS_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_PAGEDJS_PROTOCOL=http export SERVICE_PAGEDJS_PROTOCOL=http
export SERVICE_PAGEDJS_HOST=localhost export SERVICE_PAGEDJS_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_PAGEDJS_PORT=9002 export SERVICE_PAGEDJS_PORT=9002
/* (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/xsweet) */ # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/xsweet)
export SERVICE_XSWEET_CLIENT_ID=editoria export SERVICE_XSWEET_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_XSWEET_SECRET=SUPERMOTDEPASSE export SERVICE_XSWEET_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_XSWEET_PROTOCOL=http export SERVICE_XSWEET_PROTOCOL=http
export SERVICE_XSWEET_HOST=localhost export SERVICE_XSWEET_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_XSWEET_PORT=9001 export SERVICE_XSWEET_PORT=9001
+51 -30
View File
@@ -40,6 +40,9 @@ createuser xsweet
psql -c "alter user xsweet with encrypted password 'SUPERMOTDEPASSE';" psql -c "alter user xsweet with encrypted password 'SUPERMOTDEPASSE';"
createdb xsweetdb -O xsweet createdb xsweetdb -O xsweet
psql -c "grant all privileges on database xsweetdb to xsweet;" psql -c "grant all privileges on database xsweetdb to xsweet;"
psql
\c xsweetdb
CREATE EXTENSION IF NOT EXISTS pgcrypto;
``` ```
### xsweet docker ### xsweet docker
@@ -63,6 +66,9 @@ createuser pagedjs
psql -c "alter user pagedjs with encrypted password 'SUPERMOTDEPASSE';" psql -c "alter user pagedjs with encrypted password 'SUPERMOTDEPASSE';"
createdb pagedjsdb -O pagedjs createdb pagedjsdb -O pagedjs
psql -c "grant all privileges on database pagedjsdb to pagedjs;" psql -c "grant all privileges on database pagedjsdb to pagedjs;"
psql
\c pagedjsdb
CREATE EXTENSION IF NOT EXISTS pgcrypto;
``` ```
### pagedjs ### pagedjs
@@ -87,6 +93,9 @@ createuser icml
psql -c "alter user icml with encrypted password 'SUPERMOTDEPASSE';" psql -c "alter user icml with encrypted password 'SUPERMOTDEPASSE';"
createdb icmldb -O icml createdb icmldb -O icml
psql -c "grant all privileges on database icmldb to icml;" psql -c "grant all privileges on database icmldb to icml;"
psql
\c icmldb
CREATE EXTENSION IF NOT EXISTS pgcrypto;
``` ```
### icml ### icml
@@ -110,6 +119,9 @@ createuser epubchecker
psql -c "alter user epubchecker with encrypted password 'SUPERMOTDEPASSE';" psql -c "alter user epubchecker with encrypted password 'SUPERMOTDEPASSE';"
createdb epubcheckerdb -O epubchecker createdb epubcheckerdb -O epubchecker
psql -c "grant all privileges on database epubcheckerdb to epubchecker;" psql -c "grant all privileges on database epubcheckerdb to epubchecker;"
psql
\c epubcheckerdb
CREATE EXTENSION IF NOT EXISTS pgcrypto;
``` ```
### epubchecker ### epubchecker
@@ -174,6 +186,9 @@ createuser editoria
psql -c "alter user editoria with encrypted password 'SUPERMOTDEPASSE';" psql -c "alter user editoria with encrypted password 'SUPERMOTDEPASSE';"
createdb editoriadb -O editoria createdb editoriadb -O editoria
psql -c "grant all privileges on database editoriadb to editoria;" psql -c "grant all privileges on database editoriadb to editoria;"
psql
\c editoriadb
CREATE EXTENSION IF NOT EXISTS pgcrypto;
``` ```
### editoria ### editoria
@@ -183,59 +198,65 @@ cd /srv/
git clone https://gitlab.coko.foundation/editoria/editoria.git git clone https://gitlab.coko.foundation/editoria/editoria.git
cd /srv/editoria cd /srv/editoria
echo 'export EDITORIA_FLAVOUR=VANILLA echo 'export EDITORIA_FLAVOUR=VANILLA
export PUBSWEET_SECRET=SUPERMOTDEPASSE export PUBSWEET_SECRET=xxxxxxxxxxxxxxxxxx
export POSTGRES_USER=editoria export POSTGRES_USER=editoria
export SERVES_CLIENT=true export SERVES_CLIENT=true
export ADMIN_USERNAME=admin export ADMIN_USERNAME=admin
export ADMIN_PASSWORD=SUPERMOTDEPASSE export ADMIN_PASSWORD=xxxxxxxxxxxxxxx
export ADMIN_GIVEN_NAME=admin export ADMIN_GIVEN_NAME=admin
export ADMIN_SURNAME=admin export ADMIN_SURNAME=admin
export ADMIN_EMAIL=editoria@figureslibres.io export ADMIN_EMAIL=foo@bar.com
export POSTGRES_PASSWORD=SUPERMOTDEPASSE export POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxx
export POSTGRES_HOST=localhost export POSTGRES_HOST=ip.ip.ip.ip #ip of the host
export POSTGRES_DB=editoriadb export POSTGRES_DB=editoriadb
export POSTGRES_PORT=5432 export POSTGRES_PORT=5432
export LANGUAGE_PROTOCOL= #export LANGUAGE_PROTOCOL=
export LANGUAGE_HOST= #export LANGUAGE_HOST=
export LANGUAGE_PORT= #export LANGUAGE_PORT=
export MAILER_USER= #export MAILER_USER=
export MAILER_PASSWORD= #export MAILER_PASSWORD=
export MAILER_SENDER= #export MAILER_SENDER=
export MAILER_HOSTNAME= #export MAILER_HOSTNAME=
export PASSWORD_RESET_PATH=password-reset export PASSWORD_RESET_PATH=password-reset
export NODE_ENV=production export NODE_ENV=production
export SERVER_PROTOCOL=http export SERVER_PROTOCOL=http
export SERVER_HOST=localhost export SERVER_HOST=ip.ip.ip.ip #ip of the host
export SERVER_PORT=9005 export SERVER_PORT=9005
export S3_PROTOCOL=http export S3_PROTOCOL=http
export S3_HOST=localhost export S3_HOST=ip.ip.ip.ip #ip of the host
export S3_PORT=9000 export S3_PORT=9000
export S3_ACCESS_KEY_ID_ADMIN=minio export S3_ACCESS_KEY_ID_ADMIN=xxxxxxxxxxxxxxxxxxx
export S3_SECRET_ACCESS_KEY_ADMIN=SUPERMOTDEPASSE export S3_SECRET_ACCESS_KEY_ADMIN=yyyyyyyyyyyyyyyyyyyyy
export S3_ACCESS_KEY_ID_USER=editoria export S3_ACCESS_KEY_ID_USER=editoria
export S3_SECRET_ACCESS_KEY_USER=SUPERMOTDEPASSE export S3_SECRET_ACCESS_KEY_USER=zzzzzzzzzzzzzzzzzzzzzzzz
export S3_BUCKET=editoria export S3_BUCKET=editoria
export SERVICE_EPUB_CHECKER_CLIENT_ID=ididididididididididididididididid # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/epub-checker)
export SERVICE_EPUB_CHECKER_SECRET=SUPERMOTDEPASSE export SERVICE_EPUB_CHECKER_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_EPUB_CHECKER_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_EPUB_CHECKER_PROTOCOL=http export SERVICE_EPUB_CHECKER_PROTOCOL=http
export SERVICE_EPUB_CHECKER_HOST=localhost export SERVICE_EPUB_CHECKER_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_EPUB_CHECKER_PORT=9004 export SERVICE_EPUB_CHECKER_PORT=9004
export SERVICE_ICML_CLIENT_ID=ididididididididididididididididid # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/icml)
export SERVICE_ICML_SECRET=SUPERMOTDEPASSE export SERVICE_ICML_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_ICML_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_ICML_PROTOCOL=http export SERVICE_ICML_PROTOCOL=http
export SERVICE_ICML_HOST=localhost export SERVICE_ICML_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_ICML_PORT=9003 export SERVICE_ICML_PORT=9003
export SERVICE_PAGEDJS_CLIENT_ID=ididididididididididididididididid # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/pagedjs)
export SERVICE_PAGEDJS_SECRET=SUPERMOTDEPASSE export SERVICE_PAGEDJS_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_PAGEDJS_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_PAGEDJS_PROTOCOL=http export SERVICE_PAGEDJS_PROTOCOL=http
export SERVICE_PAGEDJS_HOST=localhost export SERVICE_PAGEDJS_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_PAGEDJS_PORT=9002 export SERVICE_PAGEDJS_PORT=9002
export SERVICE_XSWEET_CLIENT_ID=ididididididididididididididididid # (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/xsweet)
export SERVICE_XSWEET_SECRET=SUPERMOTDEPASSE export SERVICE_XSWEET_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx
export SERVICE_XSWEET_SECRET=yyyyyyyyyyyyyyyyy
export SERVICE_XSWEET_PROTOCOL=http export SERVICE_XSWEET_PROTOCOL=http
export SERVICE_XSWEET_HOST=localhost export SERVICE_XSWEET_HOST=ip.ip.ip.ip #ip of the host
export SERVICE_XSWEET_PORT=9001' > .env export SERVICE_XSWEET_PORT=9001
' > .env
docker-compose -f docker-compose.production.yml build
docker-compose -f docker-compose.production.yml up docker-compose -f docker-compose.production.yml up
``` ```