docker image

This commit is contained in:
Kyle Spearrin 2017-08-07 17:07:56 -04:00
parent 53f3124345
commit 9a4669067d
4 changed files with 43 additions and 0 deletions

11
Dockerfile Normal file
View File

@ -0,0 +1,11 @@
FROM node
RUN npm install http-server -g
WORKDIR /app
EXPOSE 80
COPY ./dist .
COPY entrypoint.sh /
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]

13
build.ps1 Normal file
View File

@ -0,0 +1,13 @@
$dir = Split-Path -Parent $MyInvocation.MyCommand.Path
echo "`n# Building Web"
echo "`nBuilding app"
echo "npm version $(npm --version)"
echo "gulp version $(gulp --version)"
npm install
gulp dist
echo "`nBuilding docker image"
docker --version
docker build -t bitwarden/web $dir\.

16
build.sh Normal file
View File

@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -e
DIR="$(dirname $(readlink -f $0))"
echo -e "\n# Building Web"
echo -e "\nBuilding app"
echo -e "npm version $(npm --version)"
echo -e "gulp version $(gulp --version)"
npm install
gulp dist
echo -e "\nBuilding docker image"
docker --version
docker build -t bitwarden/web $DIR/.

3
entrypoint.sh Normal file
View File

@ -0,0 +1,3 @@
#!/bin/sh
http-server ./ -p 80 -d False --utc