From 17a25756b47a0b2693e3a10f909ee459c57fd79b Mon Sep 17 00:00:00 2001 From: bach Date: Wed, 28 Apr 2021 21:18:47 +0200 Subject: [PATCH] editoria is running --- assets/editoria.env | 66 ++++++++++++++++++------------------ readme.md | 81 ++++++++++++++++++++++++++++----------------- 2 files changed, 84 insertions(+), 63 deletions(-) diff --git a/assets/editoria.env b/assets/editoria.env index c262259..7cb0220 100644 --- a/assets/editoria.env +++ b/assets/editoria.env @@ -1,57 +1,57 @@ export EDITORIA_FLAVOUR=VANILLA -export PUBSWEET_SECRET=SUPERMOTDEPASSE +export PUBSWEET_SECRET=xxxxxxxxxxxxxxxxxx export POSTGRES_USER=editoria export SERVES_CLIENT=true export ADMIN_USERNAME=admin -export ADMIN_PASSWORD=SUPERMOTDEPASSE +export ADMIN_PASSWORD=xxxxxxxxxxxxxxx export ADMIN_GIVEN_NAME=admin export ADMIN_SURNAME=admin -export ADMIN_EMAIL=editoria@figureslibres.io -export POSTGRES_PASSWORD=SUPERMOTDEPASSE -export POSTGRES_HOST=localhost +export ADMIN_EMAIL=foo@bar.com +export POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxx +export POSTGRES_HOST=ip.ip.ip.ip #ip of the host export POSTGRES_DB=editoriadb export POSTGRES_PORT=5432 -export LANGUAGE_PROTOCOL= -export LANGUAGE_HOST= -export LANGUAGE_PORT= -export MAILER_USER= -export MAILER_PASSWORD= -export MAILER_SENDER= -export MAILER_HOSTNAME= +#export LANGUAGE_PROTOCOL= +#export LANGUAGE_HOST= +#export LANGUAGE_PORT= +#export MAILER_USER= +#export MAILER_PASSWORD= +#export MAILER_SENDER= +#export MAILER_HOSTNAME= export PASSWORD_RESET_PATH=password-reset export NODE_ENV=production export SERVER_PROTOCOL=http -export SERVER_HOST=localhost +export SERVER_HOST=ip.ip.ip.ip #ip of the host export SERVER_PORT=9005 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_ACCESS_KEY_ID_ADMIN=minio -export S3_SECRET_ACCESS_KEY_ADMIN=SUPERMOTDEPASSE +export S3_ACCESS_KEY_ID_ADMIN=xxxxxxxxxxxxxxxxxxx +export S3_SECRET_ACCESS_KEY_ADMIN=yyyyyyyyyyyyyyyyyyyyy 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 -/* (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_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/epub-checker) +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_HOST=localhost +export SERVICE_EPUB_CHECKER_HOST=ip.ip.ip.ip #ip of the host export SERVICE_EPUB_CHECKER_PORT=9004 -/* (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_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/icml) +export SERVICE_ICML_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx +export SERVICE_ICML_SECRET=yyyyyyyyyyyyyyyyy 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 -/* (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_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/pagedjs) +export SERVICE_PAGEDJS_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx +export SERVICE_PAGEDJS_SECRET=yyyyyyyyyyyyyyyyy 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 -/* (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_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/xsweet) +export SERVICE_XSWEET_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx +export SERVICE_XSWEET_SECRET=yyyyyyyyyyyyyyyyy 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 diff --git a/readme.md b/readme.md index fe5c643..280ae38 100644 --- a/readme.md +++ b/readme.md @@ -40,6 +40,9 @@ createuser xsweet psql -c "alter user xsweet with encrypted password 'SUPERMOTDEPASSE';" createdb xsweetdb -O xsweet psql -c "grant all privileges on database xsweetdb to xsweet;" +psql +\c xsweetdb +CREATE EXTENSION IF NOT EXISTS pgcrypto; ``` ### xsweet docker @@ -63,6 +66,9 @@ createuser pagedjs psql -c "alter user pagedjs with encrypted password 'SUPERMOTDEPASSE';" createdb pagedjsdb -O pagedjs psql -c "grant all privileges on database pagedjsdb to pagedjs;" +psql +\c pagedjsdb +CREATE EXTENSION IF NOT EXISTS pgcrypto; ``` ### pagedjs @@ -87,6 +93,9 @@ createuser icml psql -c "alter user icml with encrypted password 'SUPERMOTDEPASSE';" createdb icmldb -O icml psql -c "grant all privileges on database icmldb to icml;" +psql +\c icmldb +CREATE EXTENSION IF NOT EXISTS pgcrypto; ``` ### icml @@ -110,6 +119,9 @@ createuser epubchecker psql -c "alter user epubchecker with encrypted password 'SUPERMOTDEPASSE';" createdb epubcheckerdb -O epubchecker psql -c "grant all privileges on database epubcheckerdb to epubchecker;" +psql +\c epubcheckerdb +CREATE EXTENSION IF NOT EXISTS pgcrypto; ``` ### epubchecker @@ -174,6 +186,9 @@ createuser editoria psql -c "alter user editoria with encrypted password 'SUPERMOTDEPASSE';" createdb editoriadb -O editoria psql -c "grant all privileges on database editoriadb to editoria;" +psql +\c editoriadb +CREATE EXTENSION IF NOT EXISTS pgcrypto; ``` ### editoria @@ -183,59 +198,65 @@ cd /srv/ git clone https://gitlab.coko.foundation/editoria/editoria.git cd /srv/editoria echo 'export EDITORIA_FLAVOUR=VANILLA -export PUBSWEET_SECRET=SUPERMOTDEPASSE +export PUBSWEET_SECRET=xxxxxxxxxxxxxxxxxx export POSTGRES_USER=editoria export SERVES_CLIENT=true export ADMIN_USERNAME=admin -export ADMIN_PASSWORD=SUPERMOTDEPASSE +export ADMIN_PASSWORD=xxxxxxxxxxxxxxx export ADMIN_GIVEN_NAME=admin export ADMIN_SURNAME=admin -export ADMIN_EMAIL=editoria@figureslibres.io -export POSTGRES_PASSWORD=SUPERMOTDEPASSE -export POSTGRES_HOST=localhost +export ADMIN_EMAIL=foo@bar.com +export POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxx +export POSTGRES_HOST=ip.ip.ip.ip #ip of the host export POSTGRES_DB=editoriadb export POSTGRES_PORT=5432 -export LANGUAGE_PROTOCOL= -export LANGUAGE_HOST= -export LANGUAGE_PORT= -export MAILER_USER= -export MAILER_PASSWORD= -export MAILER_SENDER= -export MAILER_HOSTNAME= +#export LANGUAGE_PROTOCOL= +#export LANGUAGE_HOST= +#export LANGUAGE_PORT= +#export MAILER_USER= +#export MAILER_PASSWORD= +#export MAILER_SENDER= +#export MAILER_HOSTNAME= export PASSWORD_RESET_PATH=password-reset export NODE_ENV=production export SERVER_PROTOCOL=http -export SERVER_HOST=localhost +export SERVER_HOST=ip.ip.ip.ip #ip of the host export SERVER_PORT=9005 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_ACCESS_KEY_ID_ADMIN=minio -export S3_SECRET_ACCESS_KEY_ADMIN=SUPERMOTDEPASSE +export S3_ACCESS_KEY_ID_ADMIN=xxxxxxxxxxxxxxxxxxx +export S3_SECRET_ACCESS_KEY_ADMIN=yyyyyyyyyyyyyyyyyyyyy 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 SERVICE_EPUB_CHECKER_CLIENT_ID=ididididididididididididididididid -export SERVICE_EPUB_CHECKER_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/epub-checker) +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_HOST=localhost +export SERVICE_EPUB_CHECKER_HOST=ip.ip.ip.ip #ip of the host export SERVICE_EPUB_CHECKER_PORT=9004 -export SERVICE_ICML_CLIENT_ID=ididididididididididididididididid -export SERVICE_ICML_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/icml) +export SERVICE_ICML_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx +export SERVICE_ICML_SECRET=yyyyyyyyyyyyyyyyy 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_PAGEDJS_CLIENT_ID=ididididididididididididididididid -export SERVICE_PAGEDJS_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/pagedjs) +export SERVICE_PAGEDJS_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx +export SERVICE_PAGEDJS_SECRET=yyyyyyyyyyyyyyyyy 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_XSWEET_CLIENT_ID=ididididididididididididididididid -export SERVICE_XSWEET_SECRET=SUPERMOTDEPASSE +# (check service documentation on how to create client id and secret https://gitlab.coko.foundation/cokoapps/xsweet) +export SERVICE_XSWEET_CLIENT_ID=xxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxx +export SERVICE_XSWEET_SECRET=yyyyyyyyyyyyyyyyy export SERVICE_XSWEET_PROTOCOL=http -export SERVICE_XSWEET_HOST=localhost -export SERVICE_XSWEET_PORT=9001' > .env +export SERVICE_XSWEET_HOST=ip.ip.ip.ip #ip of the host +export SERVICE_XSWEET_PORT=9001 +' > .env +docker-compose -f docker-compose.production.yml build docker-compose -f docker-compose.production.yml up ```