You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelplanet/deployment
HF 5743276ea9 update nginx config
reinstate temporary turk cooldown increase to 1.2
4 months ago
..
captchaFonts reorganize some files 2 years ago
nginx update nginx config 4 months ago
updatemsg Mirror repository for github 4 years ago
README.md add rebuild script 7 months ago
example-ecosystem-backup.yml refactor nr.2 2 years ago
example-ecosystem.yml some README changes to be more clear about HOST and PORT env, making 2 years ago
githook.sh update githook 1 year ago
rebuild.sh add rebuild script 7 months ago

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