From 83623de32184e039078aeb651509b81b3393f97e Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:39:10 +0200 Subject: [PATCH 01/17] Update README.md --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 860c831..34afd2e 100644 --- a/README.md +++ b/README.md @@ -1 +1,12 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ + +## Run a development environment + +The development environment will connect to the cbase.codefor.nl BASE_URI by default. Override it if you have a local setup for the API too. + +``` +docker build -t pitchdeck_dev_local:0.0.1 . +docker run -v $(pwd)/public:/var/www/html/public -v $(pwd)/private:/var/www/html/private -p 8080:80 pitchdeck_dev_local:0.0.1 +``` + +You can then access the site at http://localhost:8080 and make changes in your local php files. From acd85505d097fe430e1f136fa3f0eba8581c438d Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:40:02 +0200 Subject: [PATCH 02/17] oops --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 34afd2e..18cb108 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,6 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ ## Run a development environment -The development environment will connect to the cbase.codefor.nl BASE_URI by default. Override it if you have a local setup for the API too. - ``` docker build -t pitchdeck_dev_local:0.0.1 . docker run -v $(pwd)/public:/var/www/html/public -v $(pwd)/private:/var/www/html/private -p 8080:80 pitchdeck_dev_local:0.0.1 From 05b1b4e1bfd099fb3c72d44418369ca0069fa339 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:41:00 +0200 Subject: [PATCH 03/17] no composer --- Dockerfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c25a3c5..525ba67 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,8 +14,6 @@ COPY vhost.conf /etc/apache2/sites-enabled/000-default.conf USER www-data -RUN composer install -d /var/www/html - VOLUME /var/www/html/savedDecks USER root From 29fa596a9709dc14bc517bd357566b9a666b9db1 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:42:35 +0200 Subject: [PATCH 04/17] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18cb108..c705e1b 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ ``` docker build -t pitchdeck_dev_local:0.0.1 . -docker run -v $(pwd)/public:/var/www/html/public -v $(pwd)/private:/var/www/html/private -p 8080:80 pitchdeck_dev_local:0.0.1 +docker run -v $(pwd):/var/www/html -p 8080:80 pitchdeck_dev_local:0.0.1 ``` You can then access the site at http://localhost:8080 and make changes in your local php files. From 1ee80990c8c5b32f6a69845500fb894749dc5129 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:43:52 +0200 Subject: [PATCH 05/17] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c705e1b..02130b0 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ ``` docker build -t pitchdeck_dev_local:0.0.1 . -docker run -v $(pwd):/var/www/html -p 8080:80 pitchdeck_dev_local:0.0.1 +docker run -p 8080:80 pitchdeck_dev_local:0.0.1 ``` You can then access the site at http://localhost:8080 and make changes in your local php files. From c3a7a11d68c13353437fcb93002dabe6e8770fd9 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:44:30 +0200 Subject: [PATCH 06/17] Update Dockerfile --- Dockerfile | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 525ba67..2943796 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,9 +11,3 @@ COPY . /var/www/html RUN chown -R www-data:www-data /var/www/html COPY vhost.conf /etc/apache2/sites-enabled/000-default.conf - -USER www-data - -VOLUME /var/www/html/savedDecks - -USER root From f58b90498b7da2c35e63ee744833fcda8036da3a Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:47:21 +0200 Subject: [PATCH 07/17] update vhost --- vhost.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vhost.conf b/vhost.conf index 97499cb..8b50790 100644 --- a/vhost.conf +++ b/vhost.conf @@ -1,7 +1,7 @@ - DocumentRoot /var/www/html/public + DocumentRoot /var/www/html - + AllowOverride All From 8f21dc808db45b04616dac10638ee599ca2786c2 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 20:50:51 +0200 Subject: [PATCH 08/17] create savedDecks dir in Dockerfile --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 2943796..94cc103 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,8 @@ RUN apt-get update -y && \ COPY . /var/www/html +RUN mkdir /var/www/html/savedDecks + RUN chown -R www-data:www-data /var/www/html COPY vhost.conf /etc/apache2/sites-enabled/000-default.conf From d4a76a965b8f571d7a237f9767d15c32758e353f Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 21:34:37 +0200 Subject: [PATCH 09/17] code for nl style --- README.md | 6 ++++++ assets/css/style.css | 28 ++++++++++++++-------------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 02130b0..e9cf274 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,9 @@ docker run -p 8080:80 pitchdeck_dev_local:0.0.1 ``` You can then access the site at http://localhost:8080 and make changes in your local php files. + +``` +docker run -it -v "$PWD":/var/www/html -p 8080:80 pitchdeck_dev_local:0.0.1 +``` + +To mount from the current directory \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css index 8334d6d..d8da965 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -2,18 +2,18 @@ body { font-size: 100%; font-weight: 500; font-family: "Open Sans", Arial; - background: #111; - color: #eee; + background: #fff; + color: #777876; width: 100%; height: 100%; } h1 { font-size: 4em; font-weight: 900; - color: #38d; + color: #71BF9D; line-height: 1.4em; max-width: 40em; - border-bottom: 2px solid #38d; + border-bottom: 2px solid #71BF9D; margin: 100px; } p { @@ -30,9 +30,9 @@ button.save { right: 1em; height: 4em; width: 4em; - background: #38d; + background: #71BF9D; border: 0; - color: #eee; + color: #fff; cursor: pointer; font-size: 1em; font-family: "Open Sans", Arial; @@ -56,10 +56,10 @@ button.save:focus { display: block; padding: 0.2em 0.5em; text-align: center; - /*background: #38d;*/ - background: #111; + /*background: #71BF9D;*/ + background: #777876; border: 0; - color: #eee; + color: #fff; cursor: pointer; font-size: 1em; font-weight: 100; @@ -78,14 +78,14 @@ footer { text-align: right; } a { - color: #38d; + color: #71BF9D; text-decoration: none; } h1 input { border: 0; font-size: 1em; - color: #38d; - background: #333; + color: #71BF9D; + background: #fff; outline: none; font-family: "Open Sans", Arial; font-weight: 900; @@ -96,8 +96,8 @@ p textarea { outline: none; font-family: "Open Sans", Arial; width: 100%; - background: #222; - color: #eee; + background: #fff; + color: #777876; height: 100%; padding: 0; min-height: 10em; From fe410b6e7c3b542fffd503d6a62189294465ab24 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 21:37:53 +0200 Subject: [PATCH 10/17] screenshot --- README.md | 4 ++++ screenshot.png | Bin 0 -> 51850 bytes 2 files changed, 4 insertions(+) create mode 100644 screenshot.png diff --git a/README.md b/README.md index e9cf274..4ea297b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ +Code for NL styled version + + + ## Run a development environment ``` diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..eff5f5f6733f31c44e101ec6364257f0bcd6b8b4 GIT binary patch literal 51850 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 N&RtVUK70GYe*oCroD={6 literal 0 HcmV?d00001 From 4ddf6848752cd4710a6262e2de320e39843619ac Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 21:39:35 +0200 Subject: [PATCH 11/17] max width img --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4ea297b..747393d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ Code for NL styled version - + ## Run a development environment From 8719223f0c4b48e4be1b44453a678725cfe2d001 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 21:40:39 +0200 Subject: [PATCH 12/17] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 747393d..11e7f62 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ Code for NL styled version - +![](./screenshot.png =400x) ## Run a development environment @@ -17,4 +17,4 @@ You can then access the site at http://localhost:8080 and make changes in your l docker run -it -v "$PWD":/var/www/html -p 8080:80 pitchdeck_dev_local:0.0.1 ``` -To mount from the current directory \ No newline at end of file +To mount from the current directory From cc3b5ff28320cff5ef41a63d0d15573e47102a29 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Thu, 11 Jun 2020 21:41:29 +0200 Subject: [PATCH 13/17] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 11e7f62..71074e3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ Code for NL styled version -![](./screenshot.png =400x) + ## Run a development environment From 1ed7a568c168d73f9fd3b817b0c2ef6ed10e6082 Mon Sep 17 00:00:00 2001 From: "M.vd.L" Date: Sun, 14 Jun 2020 22:46:11 +0200 Subject: [PATCH 14/17] Create .rancher-pipeline.yml file --- .rancher-pipeline.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .rancher-pipeline.yml diff --git a/.rancher-pipeline.yml b/.rancher-pipeline.yml new file mode 100644 index 0000000..707ca01 --- /dev/null +++ b/.rancher-pipeline.yml @@ -0,0 +1,14 @@ +stages: +- name: Publish + steps: + - publishImageConfig: + dockerfilePath: ./Dockerfile + buildContext: . + tag: pitchdeck + registry: 127.0.0.1:34172 +- name: Deploy + steps: + - applyYamlConfig: + path: ./deployment.yaml +timeout: 60 +notification: {} From fa39fddd1e786b8281010823e5869a19dd37cdd3 Mon Sep 17 00:00:00 2001 From: "M.vd.L" Date: Sun, 14 Jun 2020 22:47:55 +0200 Subject: [PATCH 15/17] Update .rancher-pipeline.yml --- .rancher-pipeline.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.rancher-pipeline.yml b/.rancher-pipeline.yml index 707ca01..d340f1f 100644 --- a/.rancher-pipeline.yml +++ b/.rancher-pipeline.yml @@ -4,11 +4,9 @@ stages: - publishImageConfig: dockerfilePath: ./Dockerfile buildContext: . - tag: pitchdeck - registry: 127.0.0.1:34172 + tag: pitchdeck:${CICD_EXECUTION_SEQUENCE} - name: Deploy steps: - applyYamlConfig: path: ./deployment.yaml -timeout: 60 notification: {} From 97772528bd5340f0d4ae7e58c240bb2e41a4a118 Mon Sep 17 00:00:00 2001 From: "M.vd.L" Date: Sun, 14 Jun 2020 22:49:06 +0200 Subject: [PATCH 16/17] Create deployment.yaml --- deployment.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 deployment.yaml diff --git a/deployment.yaml b/deployment.yaml new file mode 100644 index 0000000..125ebe8 --- /dev/null +++ b/deployment.yaml @@ -0,0 +1,36 @@ +kind: Service +apiVersion: v1 +metadata: + name: pitchdeck-service +spec: + selector: + app: pitchdeck + type: NodePort + ports: + - protocol: TCP + port: 80 + targetPort: 80 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: pitchdeck-deployment + labels: + app: pitchdeck +spec: + replicas: 1 + selector: + matchLabels: + app: pitchdeck + template: + metadata: + labels: + app: pitchdeck + spec: + imagePullSecrets: + - name: pipeline-docker-registry + containers: + - name: pitchdeck + image: ${CICD_IMAGE}:${CICD_EXECUTION_SEQUENCE} + ports: + - containerPort: 80 From 14c7931da1623adf5f65a7d414073358a37b8e38 Mon Sep 17 00:00:00 2001 From: Johan Groenen Date: Fri, 26 Jun 2020 20:31:39 +0200 Subject: [PATCH 17/17] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 71074e3..3c9dcba 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ Code for NL styled version - + ## Run a development environment