Add yakpro-po for code obfuscation and configuration for Laravel 5.0
Some checks failed
Deploy Development / deploy (push) Failing after 54s
Some checks failed
Deploy Development / deploy (push) Failing after 54s
This commit is contained in:
15
Dockerfile
15
Dockerfile
@@ -57,6 +57,21 @@ RUN composer install --no-dev --no-interaction --prefer-dist
|
||||
# Generate application key
|
||||
RUN php artisan key:generate || true
|
||||
|
||||
# Install yakpro-po for code obfuscation
|
||||
RUN cd /tmp && \
|
||||
git clone https://github.com/pk-fr/yakpro-po.git && \
|
||||
cd yakpro-po && \
|
||||
chmod +x yakpro-po.php
|
||||
|
||||
# Obfuscate application code (app directory only, preserve vendor)
|
||||
RUN php /tmp/yakpro-po/yakpro-po.php \
|
||||
--config-file /var/www/html/yakpro-po.cnf \
|
||||
/var/www/html/app \
|
||||
-o /var/www/html/app_obfuscated && \
|
||||
rm -rf /var/www/html/app && \
|
||||
mv /var/www/html/app_obfuscated /var/www/html/app && \
|
||||
rm -rf /tmp/yakpro-po
|
||||
|
||||
# Run Laravel 5.0 optimization
|
||||
RUN php artisan clear-compiled && php artisan optimize
|
||||
|
||||
|
||||
Reference in New Issue
Block a user