mirror of
https://github.com/invoiceninja/dockerfiles.git
synced 2026-01-19 04:44:06 +01:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9625d9d9d0 | ||
|
|
3bd5324136 | ||
|
|
e28c8dc07b | ||
|
|
4ab4039887 | ||
|
|
650851811a | ||
|
|
72762dc964 | ||
|
|
dc66ca0544 | ||
|
|
52992d622b | ||
|
|
9dcf825f85 |
@@ -38,7 +38,7 @@ RUN { \
|
|||||||
# DOWNLOAD AND INSTALL INVOICE NINJA
|
# DOWNLOAD AND INSTALL INVOICE NINJA
|
||||||
#####
|
#####
|
||||||
|
|
||||||
ENV INVOICENINJA_VERSION 4.4.0
|
ENV INVOICENINJA_VERSION 4.5.0
|
||||||
|
|
||||||
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 \
|
||||||
&& ls . \
|
&& ls . \
|
||||||
@@ -48,8 +48,9 @@ RUN curl -o ninja.zip -SL https://download.invoiceninja.com/ninja-v${INVOICENINJ
|
|||||||
&& mv /var/www/app/storage /var/www/app/docker-backup-storage \
|
&& mv /var/www/app/storage /var/www/app/docker-backup-storage \
|
||||||
&& mv /var/www/app/public /var/www/app/docker-backup-public \
|
&& mv /var/www/app/public /var/www/app/docker-backup-public \
|
||||||
&& mkdir -p /var/www/app/public/logo /var/www/app/storage \
|
&& mkdir -p /var/www/app/public/logo /var/www/app/storage \
|
||||||
|
&& touch /var/www/app/.env \
|
||||||
&& chmod -R 755 /var/www/app/storage \
|
&& chmod -R 755 /var/www/app/storage \
|
||||||
&& chown -R www-data:www-data /var/www/app/storage /var/www/app/bootstrap /var/www/app/public/logo \
|
&& chown -R www-data:www-data /var/www/app/storage /var/www/app/bootstrap /var/www/app/public/logo /var/www/app/.env /var/www/app/docker-backup-storage /var/www/app/docker-backup-public\
|
||||||
&& rm -rf /var/www/app/docs /var/www/app/tests /var/www/ninja
|
&& rm -rf /var/www/app/docs /var/www/app/tests /var/www/ninja
|
||||||
|
|
||||||
######
|
######
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
|
|||||||
# DOWNLOAD AND INSTALL INVOICE NINJA
|
# DOWNLOAD AND INSTALL INVOICE NINJA
|
||||||
#####
|
#####
|
||||||
|
|
||||||
ENV INVOICENINJA_VERSION 4.4.0
|
ENV INVOICENINJA_VERSION 4.5.0
|
||||||
|
|
||||||
ENV COMPOSER_ALLOW_SUPERUSER=1
|
ENV COMPOSER_ALLOW_SUPERUSER=1
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,11 @@ if [ ! -e /var/www/app/public/version ] || [ "$INVOICENINJA_VERSION" != "$(cat /
|
|||||||
echo $INVOICENINJA_VERSION > /var/www/app/public/version
|
echo $INVOICENINJA_VERSION > /var/www/app/public/version
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# fix permission for monted directories
|
||||||
|
chown www-data:www-data /var/www/app/storage
|
||||||
|
chown www-data:www-data /var/www/app/public/logo
|
||||||
|
|
||||||
|
|
||||||
#php artisan optimize --force
|
#php artisan optimize --force
|
||||||
#php artisan migrate --force
|
#php artisan migrate --force
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ version: "2"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: mysql:8
|
image: mysql:5
|
||||||
env_file: .env
|
env_file: .env
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -30,6 +30,10 @@ if [ ! -e /var/www/app/public/version ] || [ "$INVOICENINJA_VERSION" != "$(cat /
|
|||||||
echo $INVOICENINJA_VERSION > /var/www/app/public/version
|
echo $INVOICENINJA_VERSION > /var/www/app/public/version
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# fix permission for monted directories
|
||||||
|
chown www-data:www-data /var/www/app/storage
|
||||||
|
chown www-data:www-data /var/www/app/public/logo
|
||||||
|
|
||||||
#php artisan optimize --force
|
#php artisan optimize --force
|
||||||
#php artisan migrate --force
|
#php artisan migrate --force
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user