From e4de538cd9e4c3c0b5ef43c662e5dd9463c5b888 Mon Sep 17 00:00:00 2001 From: MaolinPan Date: Tue, 27 Apr 2021 08:25:35 +0800 Subject: [PATCH] update getting-started --- .../config/applicationhost.config | 1015 +++++++++++++++++ .vs/getting-started/v16/.suo | Bin 0 -> 3584 bytes .vs/slnx.sqlite | Bin 0 -> 90112 bytes app/Dockerfile | 5 + app/src/static/js/app.js | 3 +- 5 files changed, 1021 insertions(+), 2 deletions(-) create mode 100644 .vs/getting-started/config/applicationhost.config create mode 100644 .vs/getting-started/v16/.suo create mode 100644 .vs/slnx.sqlite create mode 100644 app/Dockerfile diff --git a/.vs/getting-started/config/applicationhost.config b/.vs/getting-started/config/applicationhost.config new file mode 100644 index 0000000..98fc570 --- /dev/null +++ b/.vs/getting-started/config/applicationhost.config @@ -0,0 +1,1015 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/getting-started/v16/.suo b/.vs/getting-started/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..5e0d9506932f6b59a4bf12ee25eb28c6ec606c51 GIT binary patch literal 3584 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 literal 0 HcmV?d00001 diff --git a/app/Dockerfile b/app/Dockerfile new file mode 100644 index 0000000..d0a095b --- /dev/null +++ b/app/Dockerfile @@ -0,0 +1,5 @@ +FROM node:12-alpine +WORKDIR /app +COPY . . +RUN yarn install --production +CMD ["node", "/app/src/index.js"] \ No newline at end of file diff --git a/app/src/static/js/app.js b/app/src/static/js/app.js index 4ec962c..48e6d3e 100644 --- a/app/src/static/js/app.js +++ b/app/src/static/js/app.js @@ -53,8 +53,7 @@ function TodoListCard() { {items.length === 0 && ( -

No items yet! Add one above!

- )} +

You have no todo items yet! Add one above!

)} {items.map(item => (