editoria is running
This commit is contained in:
+33
-33
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user