pixelplanet/deployment
HF 3d3412a3a6 example ecosystem.yml bind to 0.0.0.0 instead of lohalhost 2024-01-23 22:01:22 +01:00
..
captchaFonts reorganize some files 2022-01-09 22:27:36 +01:00
nginx update nginx config 2023-06-10 13:22:17 +02:00
updatemsg Mirror repository for github 2020-01-02 17:58:06 +01:00
README.md add rebuild script 2023-03-13 09:55:47 +01:00
deploy-dev.sh add deploy:dev node script 2024-01-21 23:56:50 +01:00
deploy-server.sh add server-only deploy script 2024-01-06 19:38:53 +01:00
deploy.sh add restart command to deploy script 2024-01-04 15:19:36 +01:00
example-ecosystem-backup.yml refactor nr.2 2022-01-03 14:11:28 +01:00
example-ecosystem.yml example ecosystem.yml bind to 0.0.0.0 instead of lohalhost 2024-01-23 22:01:22 +01:00
githook.sh update deployment scripts 2023-12-13 04:01:34 +01:00
rebuild.sh update deployment scripts 2023-12-13 04:01:34 +01:00

README.md

Utils and informations of current deployment

Files here might be very specific to the setup of pixelplanet.fun and might not be relevant for everyone

exalple-ecosystem-x.yml and captchaFonts

Examples of configurations, will be copied into ./dist on build

nginx

example nginx config

updtmsg

Basic nodejs script to print a message and a youtube video, used as a message while updating

githook.sh

Pixelplanet has its own git repository for deployment on the live system, if an commit get pushed to it, it will automatically build the canvas and deploy it. This hook is managing that on the server.

rebuild.sh

script to manually trigger rebuilding and restarting pixelplanet on the server

Some notes:

Cloudflare Caching Setting Broser Cache Expiration should be set to Respect Existing Headers or it would default to 4h, which is unreasonable for chunks. Additinally make sure that cachebreakers get blocked by setting Cloudflare Firewall rules to block empty query strings at least for chunks