Find a file
2022-07-30 17:55:17 -04:00
admin Make pages work again 2022-03-12 13:56:32 -05:00
api Fix some weirdness with profile paste tables. 2022-04-19 19:36:18 -04:00
config Add sample configs 2022-03-12 14:02:11 -05:00
doc Frontend search works alright I guess 2022-01-06 07:58:29 -05:00
includes Move some stuff around. 2022-07-30 17:55:17 -04:00
js Fix some weirdness with profile paste tables. 2022-04-19 19:36:18 -04:00
public Move some stuff around. 2022-07-30 17:55:17 -04:00
theme Move some stuff around. 2022-07-30 17:55:17 -04:00
vendor Update scrivo/highlight.php 2022-03-14 16:24:33 -04:00
.gitignore Remove configs from Git (yes, I know they are still visible in the history.) 2022-03-12 13:59:44 -05:00
babel.config.json code 2021-08-25 02:08:30 -04:00
composer.json Update scrivo/highlight.php 2022-03-14 16:24:33 -04:00
composer.lock Update scrivo/highlight.php 2022-03-14 16:24:33 -04:00
package.json code 2021-08-25 02:08:30 -04:00
README.md Move some stuff around. 2022-07-30 17:55:17 -04:00
rollup.config.js Move some stuff around. 2022-07-30 17:55:17 -04:00
yarn-error.log code 2021-08-25 02:08:30 -04:00
yarn.lock code 2021-08-25 02:08:30 -04:00

punishedponepaste

Requirements

  • An HTTP server that can perform URL rewriting and execute PHP 8 code (eg: nginx with php8-fpm,) and the following PHP extensions: pdo, openssl, gd, mbstring, redis.
  • A MySQL-compatible server (eg: MariaDB 10.)
  • A Redis server.

Building the JS

When you change the JS, you need to rebuild it. assets/bundle.js is used in dev, assets/bundle.min.js is used in production.

You need Yarn (version 1, not version 2 - 2 may work, but I haven't tried it.) After that, whenever you change anything under js/, you need to run yarn rollup --config. Good luck!