Selaa lähdekoodia

editoria is running

bach 3 vuotta sitten
vanhempi
commit
17a25756b4
2 muutettua tiedostoa jossa 84 lisäystä ja 63 poistoa
  1. 33 33
      assets/editoria.env
  2. 51 30
      readme.md

+ 33 - 33
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

+ 51 - 30
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
 ```