unoffical wafrn mirror wafrn.net
atproto social-network activitypub
at development 20 lines 696 B view raw
1#!/bin/sh 2set -e 3 4perl -pi -e 's/NGSW_([_A-Z]+)/$ENV{$1}/g' /app/frontend/ngsw.json 5 6perl -pi -e 's/\$\{\{([_A-Z]+):-(.*)\}\}/$ENV{$1}||$2/ge' /etc/caddy/Caddyfile 7perl -pi -e 's/\$\{\{([_A-Z]+)\}\}/$ENV{$1}/g' /etc/caddy/Caddyfile 8 9perl -pi -e 's/\$\{\{([_A-Z]+):-(.*)\}\}/$ENV{$1}||$2/ge' /app/frontend/index.html 10perl -pi -e 's/\$\{\{([_A-Z]+)\}\}/$ENV{$1}/g' /app/frontend/index.html 11 12perl -pi -e 's/\$\{\{([_A-Z]+):-(.*)\}\}/$ENV{$1}||$2/ge' /app/frontend/manifest.webmanifest 13perl -pi -e 's/\$\{\{([_A-Z]+)\}\}/$ENV{$1}/g' /app/frontend/manifest.webmanifest 14 15rm -rf /var/www/html/frontend/* 16rm -rf /var/www/html/frontend/.* 2>/dev/null || true 17 18cp -a /app/frontend /var/www/html/ 19 20exec "$@"