mirror of
https://github.com/invoiceninja/dockerfiles.git
synced 2026-01-22 22:34:10 +01:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
482b30b677 | ||
|
|
7a45036c72 | ||
|
|
a963db2b63 | ||
|
|
26a71f7f1f | ||
|
|
af98f696b9 | ||
|
|
696d3b356a | ||
|
|
0ef00831f6 | ||
|
|
6ba1f11221 | ||
|
|
933748e15b |
10
Dockerfile
10
Dockerfile
@@ -1,4 +1,4 @@
|
|||||||
ARG PHP_IMAGE_TAG=7.2-fpm
|
ARG PHP_IMAGE_TAG=7.2-fpm-stretch
|
||||||
FROM php:${PHP_IMAGE_TAG}
|
FROM php:${PHP_IMAGE_TAG}
|
||||||
|
|
||||||
LABEL maintainer="Samuel Laulhau <sam@lalop.co>"
|
LABEL maintainer="Samuel Laulhau <sam@lalop.co>"
|
||||||
@@ -37,7 +37,7 @@ RUN curl -o ${PHANTOMJS}.tar.bz2 -SL https://bitbucket.org/ariya/phantomjs/downl
|
|||||||
&& mv ${PHANTOMJS} /usr/local/share \
|
&& mv ${PHANTOMJS} /usr/local/share \
|
||||||
&& ln -sf /usr/local/share/${PHANTOMJS}/bin/phantomjs /usr/local/bin \
|
&& ln -sf /usr/local/share/${PHANTOMJS}/bin/phantomjs /usr/local/bin \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# set recommended PHP.ini settings
|
# set recommended PHP.ini settings
|
||||||
# see https://secure.php.net/manual/en/opcache.installation.php
|
# see https://secure.php.net/manual/en/opcache.installation.php
|
||||||
RUN { \
|
RUN { \
|
||||||
@@ -53,10 +53,10 @@ RUN { \
|
|||||||
# DOWNLOAD AND INSTALL INVOICE NINJA
|
# DOWNLOAD AND INSTALL INVOICE NINJA
|
||||||
#####
|
#####
|
||||||
|
|
||||||
ENV INVOICENINJA_VERSION 4.5.13
|
ENV INVOICENINJA_VERSION 4.5.17
|
||||||
|
|
||||||
RUN curl -o ninja.zip -SL https://download.invoiceninja.com/ninja-v${INVOICENINJA_VERSION}.zip \
|
RUN curl -o ninja.zip -SL https://download.invoiceninja.com/ninja-v${INVOICENINJA_VERSION}.zip \
|
||||||
&& unzip ninja.zip -d /var/www/ \
|
&& unzip -q ninja.zip -d /var/www/ \
|
||||||
&& rm ninja.zip \
|
&& rm ninja.zip \
|
||||||
&& mv /var/www/ninja /var/www/app \
|
&& mv /var/www/ninja /var/www/app \
|
||||||
&& mv /var/www/app/storage /var/www/app/docker-backup-storage \
|
&& mv /var/www/app/storage /var/www/app/docker-backup-storage \
|
||||||
@@ -75,7 +75,7 @@ ENV SELF_UPDATER_SOURCE ''
|
|||||||
ENV PHANTOMJS_BIN_PATH /usr/local/bin/phantomjs
|
ENV PHANTOMJS_BIN_PATH /usr/local/bin/phantomjs
|
||||||
|
|
||||||
|
|
||||||
#use to be mounted into nginx for exemple
|
# use to be mounted into nginx for example
|
||||||
VOLUME /var/www/app/public
|
VOLUME /var/www/app/public
|
||||||
|
|
||||||
WORKDIR /var/www/app
|
WORKDIR /var/www/app
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ RUN { \
|
|||||||
# DOWNLOAD AND INSTALL INVOICE NINJA
|
# DOWNLOAD AND INSTALL INVOICE NINJA
|
||||||
#####
|
#####
|
||||||
|
|
||||||
ENV INVOICENINJA_VERSION 4.5.13
|
ENV INVOICENINJA_VERSION 4.5.17
|
||||||
|
|
||||||
RUN curl -o ninja.zip -SL https://download.invoiceninja.com/ninja-v${INVOICENINJA_VERSION}.zip \
|
RUN curl -o ninja.zip -SL https://download.invoiceninja.com/ninja-v${INVOICENINJA_VERSION}.zip \
|
||||||
&& unzip ninja.zip -d /var/www/ \
|
&& unzip ninja.zip -d /var/www/ \
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ APP_KEY=SomeRandomStringSomeRandomString
|
|||||||
APP_CIPHER=AES-256-CBC
|
APP_CIPHER=AES-256-CBC
|
||||||
DB_USERNAME=root
|
DB_USERNAME=root
|
||||||
DB_PASSWORD=pwd
|
DB_PASSWORD=pwd
|
||||||
DB_HOST=mysql
|
DB_HOST=db
|
||||||
DB_DATABASE=ninja
|
DB_DATABASE=ninja
|
||||||
MAIL_HOST=mail.service.host
|
MAIL_HOST=mail.service.host
|
||||||
MAIL_USERNAME=username
|
MAIL_USERNAME=username
|
||||||
|
|||||||
@@ -43,6 +43,8 @@ services:
|
|||||||
- public:/var/www/app/public
|
- public:/var/www/app/public
|
||||||
expose: # Expose ports without publishing them to the host machine - they’ll only be accessible to linked services.
|
expose: # Expose ports without publishing them to the host machine - they’ll only be accessible to linked services.
|
||||||
- "80"
|
- "80"
|
||||||
|
depends_on:
|
||||||
|
- app
|
||||||
ports: # Delete if you want to use reverse proxy
|
ports: # Delete if you want to use reverse proxy
|
||||||
- 8000:80
|
- 8000:80
|
||||||
networks:
|
networks:
|
||||||
@@ -67,4 +69,4 @@ services:
|
|||||||
done
|
done
|
||||||
EOF'
|
EOF'
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
|
|||||||
Reference in New Issue
Block a user