From 92bdd198caf3b8b0504f484d35cac652481662c8 Mon Sep 17 00:00:00 2001 From: William Di Pasquale Date: Tue, 23 Feb 2021 14:48:44 +0000 Subject: [PATCH] Init from @comicrelief/docker-node-sls --- .gitignore | 1 + Dockerfile | 18 ++++++++++++++++++ LICENSE | 21 +++++++++++++++++++++ README.md | 7 +++++++ 4 files changed, 47 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..485dee6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..16986bc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:14 + +# AWS CLI needs the PYTHONIOENCODING environment varialbe to handle UTF-8 correctly: +ENV PYTHONIOENCODING=UTF-8 + +# Install AWS CLI +RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \ + unzip awscliv2.zip && \ + ./aws/install + +## Install Serverless +WORKDIR /app +RUN npm -g install serverless@2 + +RUN apt-get update && apt-get install -y locales locales-all +ENV LC_ALL en_US.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US.UTF-8 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b41b71a --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016 Comic Relief + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..995132c --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Docker Serverless + +[![Docker Build](https://img.shields.io/docker/build/comicrelief/node-sls.svg)](https://hub.docker.com/r/comicrelief/node-sls) +[![License](https://img.shields.io/github/license/comicrelief/docker-node-sls.svg)](https://hub.docker.com/r/comicrelief/node-sls) +[![Release](https://img.shields.io/github/release/comicrelief/docker-node-sls.svg)](https://hub.docker.com/r/comicrelief/node-sls) + +This is the docker image with Node 10 ready for use [Serverless](https://serverless.com).