#1785764934
mkdir -p ~/fastfxrebate/opt/fastfxrebate
#1785764935
cd ~/fastfxrebate/opt/fastfxrebate
#1785764937
ls
#1785764967
cp apps/pocketbase/.env.example apps/pocketbase/.env
#1785764967
cp apps/api/.env.example apps/api/.env
#1785764967
nano apps/pocketbase/.env
#1785765011
cd /home
#1785765012
ls
#1785765017
cd fastfxrebate/
#1785765018
ls
#1785765048
cd opt
#1785765049
ls
#1785765057
cd fastfxrebate/
#1785765058
ls
#1785765069
cp apps/pocketbase/.env.example apps/pocketbase/.env
#1785765069
cp apps/api/.env.example apps/api/.env
#1785765069
nano apps/pocketbase/.env
#1785765371
cp apps/api/.env.example apps/api/.env
#1785765378
nano apps/pocketbase/.env
#1785765397
nano apps/api/.env
#1785765535
node -v
#1785765654
ls
#1785765658
cd fastfxrebate/
#1785765659
cd opt
#1785765662
cd fastfxrebate/
#1785765667
node -v
#1785767374
exit
#1785767384
node -v
#1785767797
echo 'export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH' >> ~/.bashrc
#1785767797
source ~/.bashrc
#1785767797
node -v
#1785767798
npm -v
#1785767862
cd ~/fastfxrebate/opt/fastfxrebate
#1785767862
# ha nincs ott a package.json:
#1785767862
# ls -la
#1785767862
# find ~ -name package.json 2>/dev/null | head
#1785767864
ls package.json apps/web apps/api apps/pocketbase
#1785767870
ls
#1785767885
cd /home
#1785767893
ls
#1785767902
cd /fastfxrebate
#1785767906
ls
#1785767931
ls
#1785767937
cd fastfxrebate/
#1785767940
cd opt
#1785767943
cd fastfxrebate/
#1785768054
cd ~/opt/fastfxrebate
#1785768055
ls -la package.json package-lock.json apps deploy
#1785768080
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785768080
cd ~/opt/fastfxrebate
#1785768080
npm install
#1785768094
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785768094
npm run build --prefix apps/web
#1785768105
chmod +x apps/pocketbase/pocketbase
#1785768225
cd ~/opt/fastfxrebate/apps/pocketbase
#1785768225
chmod +x pocketbase
#1785768225
./pocketbase serve --http=127.0.0.1:8090   --dir=./pb_data --migrationsDir=./pb_migrations --hooksDir=./pb_hooks
#1785768316
cd ~/opt/fastfxrebate/apps/pocketbase
#1785768316
cat .env 2>/dev/null
#1785768318
echo "PB_ENCRYPTION_KEY=[${PB_ENCRYPTION_KEY}]"
#1785769518
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785769518
cd ~/opt/fastfxrebate
#1785769518
ls package.json apps scripts
#1785769520
node -v
#1785769528
nano apps/pocketbase/.env
#1785769544
nano apps/api/.env
#1785769692
cd ~/opt/fastfxrebate
#1785769692
chmod +x scripts/fresh-deploy.sh apps/pocketbase/pocketbase
#1785769692
./scripts/fresh-deploy.sh
#1785769692
npm install
#1785769695
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785769695
npm run build --prefix apps/web
#1785769706
ls dist/apps/web/index.html
#1785769709
cd ~/opt/fastfxrebate/apps/pocketbase
#1785769709
set -a && source .env && set +a
#1785769748
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785769748
cd ~/opt/fastfxrebate/apps/api
#1785769797
curl -sS http://127.0.0.1:8090/api/health
#1785769798
curl -sS http://127.0.0.1:3001/health
#1785769984
# mentés, ha van valami a public_html-ben
#1785769984
mv ~/public_html ~/public_html.bak-$(date +%Y%m%d) 2>/dev/null || true
#1785769984
# szimlink a Vite buildre
#1785769984
ln -sfn /home/fastfxrebate/opt/fastfxrebate/dist/apps/web ~/public_html
#1785769984
ls -la ~/public_html
#1785769984
# → ... public_html -> /home/fastfxrebate/opt/fastfxrebate/dist/apps/web
#1785769984
# legyen olvasható a webservernek
#1785769984
chmod 755 /home/fastfxrebate /home/fastfxrebate/opt /home/fastfxrebate/opt/fastfxrebate
#1785769985
chmod -R a+rX /home/fastfxrebate/opt/fastfxrebate/dist/apps/web
#1785770289
cat > /home/fastfxrebate/opt/fastfxrebate/dist/apps/web/.htaccess << 'EOF'
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>
EOF

#1785770419
cd ~/opt/fastfxrebate/apps/pocketbase
#1785770419
set -a && source .env && set +a
#1785770419
# Bejelentkezés superuserrel (a .env-beli email/jelszó)
#1785770419
TOKEN=$(curl -sS -X POST http://127.0.0.1:8090/api/collections/_superusers/auth-with-password \
  -H 'Content-Type: application/json' \
  -d "{\"identity\":\"${PB_SUPERUSER_EMAIL}\",\"password\":\"${PB_SUPERUSER_PASSWORD}\"}" \
  | python3 -c "import sys,json; print(json.load(sys.stdin).get('token',''))")
#1785770419
echo "token length: ${#TOKEN}"
#1785770419
# ha 0 → rossz superuser jelszó / PB nem fut
#1785770419
# User megkeresése
#1785770419
curl -sS "http://127.0.0.1:8090/api/collections/users/records?filter=$(python3 -c "import urllib.parse; print(urllib.parse.quote(\"email='admin@fastfxrebate.com'\"))")"   -H "Authorization: ${TOKEN}"
#1785770580
# Site admin jelszó a seed szerint: rebate2026  (ha nem cserélted)
#1785770580
curl -sS -X POST http://127.0.0.1:8090/api/collections/users/auth-with-password   -H 'Content-Type: application/json'   -d '{"identity":"admin@fastfxrebate.com","password":"rebate2026"}'
#1785770740
curl -sS https://$(hostname)/pb/api/health || curl -sS http://127.0.0.1:8090/api/health
#1785770832
USER=fastfxrebate
#1785770832
DOMAIN=server.fxscore.co
#1785770832
mkdir -p /etc/apache2/conf.d/userdata/ssl/2_4/${USER}/${DOMAIN}
#1785770832
mkdir -p /etc/apache2/conf.d/userdata/std/2_4/${USER}/${DOMAIN}
#1785770832
cat > /etc/apache2/conf.d/userdata/ssl/2_4/${USER}/${DOMAIN}/rebate-proxy.conf <<'EOF'
ProxyPreserveHost On
ProxyPass        /api/  http://127.0.0.1:3001/
ProxyPassReverse /api/  http://127.0.0.1:3001/
ProxyPass        /pb/   http://127.0.0.1:8090/
ProxyPassReverse /pb/   http://127.0.0.1:8090/
EOF

#1785770832
cp /etc/apache2/conf.d/userdata/ssl/2_4/${USER}/${DOMAIN}/rebate-proxy.conf    /etc/apache2/conf.d/userdata/std/2_4/${USER}/${DOMAIN}/rebate-proxy.conf
#1785770832
/scripts/ensure_vhost_includes
#1785770832
/scripts/rebuildhttpdconf
#1785770833
systemctl reload httpd || apachectl graceful
#1785771120
USER=fastfxrebate
#1785771120
DOMAIN=server.fxscore.co
#1785771120
mkdir -p /etc/apache2/conf.d/userdata/ssl/2_4/${USER}/${DOMAIN}
#1785771120
mkdir -p /etc/apache2/conf.d/userdata/std/2_4/${USER}/${DOMAIN}
#1785771120
cat > /etc/apache2/conf.d/userdata/ssl/2_4/${USER}/${DOMAIN}/rebate-proxy.conf <<'EOF'
ProxyPreserveHost On
ProxyPass        /api/  http://127.0.0.1:3001/
ProxyPassReverse /api/  http://127.0.0.1:3001/
ProxyPass        /pb/   http://127.0.0.1:8090/
ProxyPassReverse /pb/   http://127.0.0.1:8090/
EOF

#1785771120
cp /etc/apache2/conf.d/userdata/ssl/2_4/${USER}/${DOMAIN}/rebate-proxy.conf    /etc/apache2/conf.d/userdata/std/2_4/${USER}/${DOMAIN}/rebate-proxy.conf
#1785771120
/scripts/ensure_vhost_includes
#1785771121
/scripts/rebuildhttpdconf
#1785771123
systemctl reload httpd 2>/dev/null || apachectl graceful
#1785771323
cd /home/fastfxrebate/opt/fastfxrebate/apps/pocketbase
#1785771323
set -a && source .env && set +a
#1785771323
./pocketbase serve --http=127.0.0.1:8090   --dir=./pb_data --migrationsDir=./pb_migrations --hooksDir=./pb_hooks
#1785771344
curl -sS http://127.0.0.1:8090/api/health
#1785771355
curl -sS http://127.0.0.1:3001/health
#1785771363
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785771363
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785771364
node --env-file=.env src/main.js
#1785772783
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785772783
cd /home/fastfxrebate/opt/fastfxrebate
#1785772783
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785772784
npm run build --prefix apps/web
#1785772800
cat > dist/apps/web/.htaccess << 'EOF'
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^api(/|$) - [L]
  RewriteRule ^pb(/|$) - [L]
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>
EOF

#1785772982
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785772982
cd /home/fastfxrebate/opt/fastfxrebate
#1785772982
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785772983
npm run build --prefix apps/web
#1785773489
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785773489
cd /home/fastfxrebate/opt/fastfxrebate
#1785773489
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785773490
npm run build --prefix apps/web
#1785773850
# mi fut 8090 / 3001-en?
#1785773850
ss -tlnp | grep -E '8090|3001'
#1785773850
# vagy:
#1785773851
curl -sS http://127.0.0.1:8090/api/health
#1785773863
# PocketBase (8090)
#1785773863
fuser -k 8090/tcp
#1785773863
# API (3001), ha fut
#1785769709
./pocketbase serve --http=127.0.0.1:8090   --dir=./pb_data --migrationsDir=./pb_migrations --hooksDir=./pb_hooks
#1785773864
fuser -k 3001/tcp
#1785769750
node --env-file=.env src/main.js
#1785773876
pkill -f 'pocketbase serve' || true
#1785773876
pkill -f 'apps/api' || true
#1785773877
pkill -f 'src/main.js' || true
#1785773885
cd /home/fastfxrebate/opt/fastfxrebate/apps/pocketbase
#1785773885
set -a && source .env && set +a
#1785773913
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785773913
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785773961
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785773961
cd /home/fastfxrebate/opt/fastfxrebate
#1785773961
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785773962
npm run build --prefix apps/web
#1785773913
node --env-file=.env src/main.js
#1785774542
fuser -k 3001/tcp 2>/dev/null
#1785774542
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785774542
# API újra
#1785774542
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785774621
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785774621
cd /home/fastfxrebate/opt/fastfxrebate
#1785774621
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785774622
npm run build --prefix apps/web
#1785774858
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785774858
cd /home/fastfxrebate/opt/fastfxrebate
#1785774858
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785774859
npm run build --prefix apps/web
#1785775005
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785775005
cd /home/fastfxrebate/opt/fastfxrebate
#1785775005
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785775006
npm run build --prefix apps/web
#1785774544
node --env-file=.env src/main.js
#1785775290
# API ÚJRA kell (redirect route)
#1785775290
fuser -k 3001/tcp 2>/dev/null
#1785775290
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785775290
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785775304
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785775304
cd /home/fastfxrebate/opt/fastfxrebate
#1785775304
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785775305
npm run build --prefix apps/web
#1785775290
node --env-file=.env src/main.js
#1785775566
fuser -k 3001/tcp 2>/dev/null
#1785775566
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785775566
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785775581
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785775581
cd /home/fastfxrebate/opt/fastfxrebate
#1785775581
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785775582
npm run build --prefix apps/web
#1785776009
fuser -k 3001/tcp 2>/dev/null
#1785776009
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785775566
node --env-file=.env src/main.js
#1785776010
cd /home/fastfxrebate/opt/fastfxrebate/apps/api && node --env-file=.env src/main.js
#1785776018
fuser -k 3001/tcp 2>/dev/null
#1785776018
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785776031
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785776031
cd /home/fastfxrebate/opt/fastfxrebate
#1785776031
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785776032
npm run build --prefix apps/web
#1785776019
cd /home/fastfxrebate/opt/fastfxrebate/apps/api && node --env-file=.env src/main.js
#1785776210
fuser -k 3001/tcp 2>/dev/null
#1785776210
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785776210
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785776211
node --env-file=.env src/main.js
#1785776224
fuser -k 3001/tcp 2>/dev/null
#1785776224
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785776224
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785776225
node --env-file=.env src/main.js
#1785776844
fuser -k 3001/tcp 2>/dev/null
#1785776844
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785776844
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785776845
node --env-file=.env src/main.js
#1785777174
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777174
cd /home/fastfxrebate/opt/fastfxrebate
#1785777174
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785777175
npm run build --prefix apps/web
#1785777191
fuser -k 3001/tcp 2>/dev/null
#1785777191
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785777191
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777299
fuser -k 3001/tcp 2>/dev/null
#1785777299
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785777299
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777192
node --env-file=.env src/main.js
#1785777300
node --env-file=.env src/main.js
#1785777336
fuser -k 3001/tcp 2>/dev/null
#1785777336
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785777336
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777347
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777347
cd /home/fastfxrebate/opt/fastfxrebate
#1785777347
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785777348
npm run build --prefix apps/web
#1785777543
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777543
cd /home/fastfxrebate/opt/fastfxrebate
#1785777543
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785777545
npm run build --prefix apps/web
#1785777835
fuser -k 3001/tcp 2>/dev/null
#1785777835
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777835
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785777336
node --env-file=.env src/main.js
#1785777835
node --env-file=.env src/main.js
#1785777862
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785777862
cd /home/fastfxrebate/opt/fastfxrebate
#1785777862
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785777863
npm run build --prefix apps/web
#1785778045
fuser -k 3001/tcp 2>/dev/null
#1785778045
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785778045
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785778080
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785778080
cd /home/fastfxrebate/opt/fastfxrebate
#1785778080
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785778081
npm run build --prefix apps/web
#1785778451
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785778451
cd /home/fastfxrebate/opt/fastfxrebate
#1785778451
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785778452
npm run build --prefix apps/web
#1785778603
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785778603
cd /home/fastfxrebate/opt/fastfxrebate
#1785778603
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785778604
npm run build --prefix apps/web
#1785778887
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785778887
cd /home/fastfxrebate/opt/fastfxrebate
#1785778887
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785778887
npm run build --prefix apps/web
#1785778895
ls dist/apps/web/go/index.php
#1785779066
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785779066
cd /home/fastfxrebate/opt/fastfxrebate
#1785779066
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785779066
npm run build --prefix apps/web
#1785779076
ls dist/apps/web/go/out.html
#1785779239
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785779239
cd /home/fastfxrebate/opt/fastfxrebate
#1785779239
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785779239
npm run build --prefix apps/web
#1785779245
ls -la dist/apps/web/out.html
#1785779249
curl -sS "https://A_DOMAINED/out.html" | head -5
#1785778045
node --env-file=.env src/main.js
#1785783136
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785783136
# 1) API
#1785783136
cd /home/fastfxrebate/opt/fastfxrebate/apps/api
#1785783136
npm install
#1785783138
# opcionális: ADMIN_EMAIL + SMTP a .env-ben (levélhez)
#1785783138
fuser -k 3001/tcp 2>/dev/null
#1785783166
# 2) Front build
#1785783166
cd /home/fastfxrebate/opt/fastfxrebate
#1785783166
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785783167
npm run build --prefix apps/web
#1785783663
 npm run build --prefix apps/web
#1785783874
# 2) Front build
#1785783874
cd /home/fastfxrebate/opt/fastfxrebate
#1785783874
export VITE_API_URL=/api VITE_PB_URL=/pb
#1785783875
npm run build --prefix apps/web
#1785773885
./pocketbase serve --http=127.0.0.1:8090   --dir=./pb_data --migrationsDir=./pb_migrations --hooksDir=./pb_hooks
#1785783143
node --env-file=.env src/main.js
#1785785660
last
#1785785679
lastb
#1785785684
exot
#1785785686
exit
#1785840570
systemctl status pure-ftpd
#1785840576
ls -l /var/cpanel/serviceauth/
#1785840593
/usr/local/cpanel/scripts/setupftpserver pure-ftpd --force
#1785840617
exit
#1785841899
sudo systemctl restart rebate-pocketbase
#1785842028
su -root
#1785842031
exit
#1785842460
# Front
#1785842460
cd ~/opt/fastfxrebate
#1785842460
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785842460
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1785842462
npm run build --prefix apps/web
#1785848152
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785848152
cd ~/opt/fastfxrebate
#1785848152
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1785848153
npm run build --prefix apps/web
#1785857927
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785857927
cd ~/opt/fastfxrebate
#1785857927
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1785857928
npm run build --prefix apps/web
#1785874247
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785874247
cd ~/opt/fastfxrebate
#1785874247
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1785874247
npm run build --prefix apps/web
#1785874339
exit
#1785874351
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1785874351
cd ~/opt/fastfxrebate
#1785874351
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1785874352
npm run build --prefix apps/web
#1786040228
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1786040228
cd ~/opt/fastfxrebate
#1786040228
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1786040229
npm run build --prefix apps/web
#1786185515
cd /home/fastfxrebate/opt/fastfxrebate   # a te APP_ROOT-od
#1786185515
# ha van a script:
#1786185518
bash deploy/deploy-web.sh
#1786186073
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1786186073
cd ~/opt/fastfxrebate
#1786186073
export VITE_API_URL=/api VITE_PB_URL=/pb NODE_OPTIONS=--max-old-space-size=1024
#1786186075
npm run build --prefix apps/web
#1786187296
mv /home/fastfxrebate/opt/fastfxrebate /home/fastfxrebate/opt/fastfxrebate.bak.$(date +%Y%m%d) 2>/dev/null || true
#1786187296
mkdir -p /home/fastfxrebate/opt/fastfxrebate
#1786187551
cd /home/fastfxrebate/opt/fastfxrebate
#1786187551
# API
#1786187551
cp -n apps/api/.env.example apps/api/.env
#1786187552
nano apps/api/.env
#1786187617
mkdir -p apps/pocketbase/pb_data
#1786187618
nano apps/pocketbase/.env
#1786187651
chmod +x apps/pocketbase/pocketbase
#1786187652
chmod +x deploy/*.sh
#1786187675
cd /home/fastfxrebate/opt/fastfxrebate
#1786187675
export PATH=/opt/cpanel/ea-nodejs22/bin:$PATH
#1786187675
node -v    # 18+ / 22 ideális
#1786187675
# ha felment a Windows node_modules:
#1786187675
# rm -rf node_modules apps/web/node_modules apps/api/node_modules
#1786187675
npm install
#1786187733
export VITE_API_URL=/api
#1786187733
export VITE_PB_URL=/pb
#1786187733
export NODE_OPTIONS=--max-old-space-size=1024
#1786187733
npm run build --prefix apps/web
#1786187740
# vagy:
#1786187740
# bash deploy/deploy-web.sh
#1786187745
ls -la dist/apps/web/index.html
#1786193771
cd /home/fastfxrebate/opt/fastfxrebate
#1786193771
bash deploy/deploy-web.sh
#1786194359
cd /home/fastfxrebate/opt/fastfxrebate
#1786194359
# feltöltve: HomePage, AdminPage, új migration
#1786194359
bash deploy/deploy-web.sh
#1786194802
cd /home/fastfxrebate/opt/fastfxrebate
#1786194803
bash deploy/deploy-web.sh
#1786257567
cd /home
#1786257569
ls
#1786257573
cd fastfxrebate/
#1786257575
cd opt/
#1786257578
cd fastfxrebate
#1786257580
ls
#1786257588
bash deploy/deploy-web.sh
#1786257719
curl -sS -X POST http://127.0.0.1:3001/verification-save   -H "Content-Type: application/json"   -d '{"broker_id":"EGY_VALODI_BROKER_ID","account_number":"12345","status":"todo"}'
#1786258086
bash deploy/deploy-web.sh
