From 3893216a8b5353849665dc0541edb20e5aa339b3 Mon Sep 17 00:00:00 2001 From: Glenn Date: Sun, 16 Apr 2023 23:40:54 +0200 Subject: [PATCH] docs: Add more install steps --- README.md | 46 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8da0570..3cd23e0 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,10 @@ Setup internal network dokku network:create objstorage_net dokku network:set code attach-post-create objstorage_net +Deploy image + + dokku git:from-image automation glenux/service-garage:xxxx + Setup proxy dokku proxy:ports-clear objstorage @@ -22,9 +26,9 @@ Setup storage dokku storage:mount objstorage /var/lib/dokku/data/storage/cloud/apps:/var/www/html/apps -Deploy image +Restart - dokku git:from-image automation glenux/service-garage:xxxx + dokku ps:restart objstorage ### Web relay @@ -32,23 +36,37 @@ Create app dokku apps:create objstorage-web +Setup internal network + + dokku network:set objstorage-web attach-post-create objstorage_net + Setup domain dokku domains:add objstorage-web web.apps.example.com dokku domains:add objstorage-web *.web.apps.example.com +Setup proxy + + dokku proxy:ports-clear objstorage-web + dokku proxy: FIXME: setup proxy ports + Setup TLS dokku config:set --no-restart objstorage-web DOKKU_LETSENCRYPT_EMAIL=username@example.com dokku letsencrypt:enable objstorage-web + Configure docker options - dokku config:set objstorage-web DOKKU_DOCKERFILE_START_CMD="FIXME: command for socat" + dokku config:set objstorage-web DOKKU_DOCKERFILE_START_CMD="tcp-listen:FIXME:port,fork,reuseaddr tcp-connect:objstorage:FIXME:port" Deploy image - dokku git:from-image automation alpine/socat:xxxx + dokku git:from-image objstorage-web alpine/socat:xxxx + +Restart + + dokku ps:restart objstorage-web ### S3 relay @@ -56,11 +74,24 @@ Create app dokku apps:create objstorage-s3 +Setup internal network + + dokku network:set objstorage-web attach-post-create objstorage_net + +Deploy image + + dokku git:from-image objstorage-s3 alpine/socat:xxxx + Setup domain dokku domains:add objstorage s3.apps.example.com dokku domains:add objstorage *.s3.apps.example.com +Setup proxy + + dokku proxy:ports-clear objstorage-web + dokku proxy: FIXME: setup proxy ports + Setup TLS dokku config:set --no-restart objstorage DOKKU_LETSENCRYPT_EMAIL=username@example.com @@ -68,10 +99,9 @@ Setup TLS Configure docker options - dokku config:set objstorage-web DOKKU_DOCKERFILE_START_CMD="FIXME: command for socat" + dokku config:set objstorage-web DOKKU_DOCKERFILE_START_CMD="tcp-listen:FIXME:port,fork,reuseaddr tcp-connect:objstorage:FIXME:port" -Deploy image - - dokku git:from-image automation alpine/socat:xxxx +Restart + dokku ps:restart objstorage-s3