unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
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
12rm -rf /var/www/html/frontend/*
13rm -rf /var/www/html/frontend/.* 2>/dev/null || true
14
15cp -a /app/frontend /var/www/html/
16
17exec "$@"