1
0
mirror of https://github.com/2ec0b4/kaamelott-soundboard.git synced 2025-12-08 15:43:24 +00:00

Run bower install on the docker build (#128)

This commit is contained in:
Djerfy
2019-11-13 16:46:05 +01:00
committed by Antoine
parent 34197e0148
commit 8fa005ee9b
2 changed files with 10 additions and 2 deletions

View File

@@ -1,2 +1,10 @@
FROM alpine:3.10 AS builder
WORKDIR /app
COPY . /app
RUN set -xe && \
apk -U add git curl wget npm && \
npm install -g bower && \
bower install --allow-root
FROM httpd:2.4
COPY . /usr/local/apache2/htdocs/
COPY --from=builder /app /usr/local/apache2/htdocs

View File

@@ -8,7 +8,7 @@ Alors, c'est classe ou c'est pas classe ? Ou c'est classe ?
## Lancer le projet ##
Pour faire fonctionner le projet sur votre machine, vous devrez tout d'abord, depuis la racine, exécuter la commande `bower install` puis accéder au fichier `index.html` via le serveur Web de votre choix (Apache pour moi, quand je ne suis pas sioux et que je ne m'y prends pas comme un commanche). Pour cela vous pouvez utiliser [Docker](https://www.docker.com/) avec les 2 commandes suivantes :
Pour faire fonctionner le projet sur votre machine, vous devrez tout d'abord, depuis la racine, exécuter la commande `bower install` puis accéder au fichier `index.html` via le serveur Web de votre choix (Apache pour moi, quand je ne suis pas sioux et que je ne m'y prends pas comme un commanche). Sinon vous pouvez aussi utiliser [Docker](https://www.docker.com/) avec les 2 commandes suivantes :
```bash
docker build -t 2ec0b4/kaamelott-soundboard .
docker run -it --rm --name kaamelott-soundboard -p 80:80 -t 2ec0b4/kaamelott-soundboard