mirror of
https://github.com/xuthus83/pigallery2.git
synced 2024-11-03 21:04:03 +08:00
adding docker support
This commit is contained in:
parent
49f9749e6a
commit
2cee1fe944
16
README.md
16
README.md
@ -60,6 +60,22 @@ To configure it, run `PiGallery2` first to create `config.json` file, then edit
|
||||
The app has a nice UI for settings, you may use that too.
|
||||
Default user: `admin` pass: `admin`
|
||||
|
||||
### Run with Docker
|
||||
```bash
|
||||
docker run \
|
||||
-p 80:80 \
|
||||
-e NODE_ENV=production \
|
||||
-v <path to your config file folder>/config.json:/pigallery2-release/config.json \
|
||||
-v <path to your images folder>:/pigallery2-release/demo/images \
|
||||
-v <path to your temp folder>:/pigallery2-release/TEMP \
|
||||
bpatrik/pigallery2:nightly-stretch
|
||||
```
|
||||
Make sure that a file at `<path to your config file folder>/config.json` exists before running it.
|
||||
|
||||
After the container is up and running, you go to `http://localhost` and log in with user: `admin` pass: `admin` and set up the page in the settings.
|
||||
|
||||
**Note**: of course, you dont need to do installation steps if you are using docker.
|
||||
|
||||
### Useful links/tips:
|
||||
|
||||
#### using nginx
|
||||
|
@ -1,22 +0,0 @@
|
||||
FROM ubuntu:16.04
|
||||
MAINTAINER Patrik J. Braun
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y curl git
|
||||
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && \
|
||||
apt-get install -y nodejs && \
|
||||
apt-get install -y build-essential
|
||||
|
||||
RUN git clone https://github.com/bpatrik/pigallery2.git && \
|
||||
cd /pigallery2 && \
|
||||
npm install --unsafe-perm && \
|
||||
npm run build-release
|
||||
|
||||
RUN cp -r /pigallery2/release /pigallery2-release && \
|
||||
rm /pigallery2 -R
|
||||
|
||||
RUN cd /pigallery2-release && \
|
||||
npm install --unsafe-perm
|
||||
|
||||
cmd cd /pigallery2-release && npm start
|
||||
|
Loading…
Reference in New Issue
Block a user