diff --git a/README.md b/README.md index e69de29..8a43275 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,14 @@ +to use: + +copy the repo: +`git clone https://git.sdgcloud.nl/SDGDen/CloudDeploy.git` + +CD into the repo: +`cd CloudDeploy` + +make the deploy script runable: +`chmod a+x ./deploy.sh` + +execute the script: +`./deploy.sh` + diff --git a/deploy.sh b/deploy.sh index 3d4ab9a..3e43896 100644 --- a/deploy.sh +++ b/deploy.sh @@ -99,16 +99,16 @@ echo "Docker installation complete." docker --version # install dockge -mkdir -p /opt/stacks /opt/dockge /opt/scripts -chmod -R 775 /opt/stacks +mkdir -p /opt/dockge cd /opt/dockge # Download your compose.yaml curl "https://dockge.kuma.pet/compose.yaml?port=5001&stacksPath=%2Fopt%2Fstacks" --output compose.yaml # write configuration to compose files -cp -r ./stacks/* /opt/stacks/ -cp -r ./scripts/* /opt/scripts/ +cp -r stacks /opt +cp -r scripts /opt +chmod -R 775 /opt/stacks #adminemail replace_string_recursive "/opt/stacks" "?adminemail?" $adminemail diff --git a/scripts/heimdall-config.sh b/scripts/heimdall-config.sh index 5605d83..a0f3a48 100644 --- a/scripts/heimdall-config.sh +++ b/scripts/heimdall-config.sh @@ -1,3 +1,3 @@ # todo: include pre-made app.sqlite under dashboard/www/app.sqlite # create version of this database with placeholders -# use sql commands to replace the placeholders +# use sql commands to replace the placeholders \ No newline at end of file diff --git a/stacks/bookstack/compose.yml b/stacks/bookstack/compose.yml index aa0e23e..100c7dc 100644 --- a/stacks/bookstack/compose.yml +++ b/stacks/bookstack/compose.yml @@ -3,14 +3,14 @@ services: image: lscr.io/linuxserver/bookstack:latest container_name: bookstack environment: - TZ: %timezone% - APP_URL: https://docs.%domain% - APP_KEY: base64:%bookstackkey% + TZ: ?timezone? + APP_URL: https://docs.?domain? + APP_KEY: base64:?bookstackkey? DB_HOST: bookstack_db DB_PORT: 3306 DB_DATABASE: bookstack DB_USERNAME: bookstack - DB_PASSWORD: %bookstackdbpass% + DB_PASSWORD: ?bookstackdbpass? volumes: - ./config:/config networks: @@ -22,11 +22,11 @@ services: networks: - dockge_default environment: - TZ: %timezone% - MYSQL_ROOT_PASSWORD: %bookstackdbrootpass% + TZ: ?timezone? + MYSQL_ROOT_PASSWORD: ?bookstackdbrootpass? MYSQL_DATABASE: bookstack MYSQL_USER: bookstack - MYSQL_PASSWORD: %bookstackdbpass% + MYSQL_PASSWORD: ?bookstackdbpass? restart: unless-stopped networks: dockge_default: