aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rwxr-xr-x.webpull3
-rwxr-xr-xdeploy7
-rw-r--r--package-lock.json6
-rw-r--r--render.js2
5 files changed, 12 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index 09c4aa8..dcb7644 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
static/
node_modules/
*.swp
+.awsclirc
diff --git a/.webpull b/.webpull
deleted file mode 100755
index 4df1cf1..0000000
--- a/.webpull
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-npm install
-node render.js
diff --git a/deploy b/deploy
new file mode 100755
index 0000000..124cdcd
--- /dev/null
+++ b/deploy
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+shopt -s expand_aliases
+source .awsclirc
+npm install
+node render.js
+awsdf s3 sync static s3://deuxfleurs.fr
diff --git a/package-lock.json b/package-lock.json
index 6ab16d6..9a2112a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -252,9 +252,9 @@
}
},
"lodash": {
- "version": "4.17.15",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
- "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
},
"longest": {
"version": "1.0.1",
diff --git a/render.js b/render.js
index 33ef58a..5de814e 100644
--- a/render.js
+++ b/render.js
@@ -98,7 +98,7 @@ const propagate_nice_name = prefix => tree => {
if (splitted.length > 0) {
tree.nice_path = splitted.slice(0, -1)
tree.nice_name = splitted[splitted.length - 1].split('.')[0]
- tree.url = without_prefix
+ tree.url = tree.type == 'folder' ? without_prefix + '/' : without_prefix
log('[propagate_nice_name]', [...tree.nice_path, tree.nice_name].join('|'))
}