Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zerops x PHP

This is the most bare-bones example of PHP app running on Zerops.

nodejs

Deploy on Zerops

You can either click the deploy button to deploy directly on Zerops, or manually copy the import yaml to the import dialog in the Zerops app.

Deploy on Zerops

Recipe features

  • Node.js running Express.js on Zerops Node.js service
  • Zerops PostgreSQL 16 service as database
  • Healthcheck setup example
  • Utilization of Zerops' built-in environment variables system
  • Utilization of Zerops' built-in log management

Production vs. development

Base of the recipe is ready for production, the difference comes down to:

  • Use highly available version of the PostgreSQL database (change mode from NON_HA to HA in recipe YAML, db service section)
  • Use at least two containers for the Node.js service to achieve high reliability and resilience (add minContainers: 2 in recipe YAML, api service section)

Futher things to think about when running more complex, highly available Node.js production apps on Zerops:

  • containers are volatile - use Zerops object storage to store your files
  • use Zerops Redis (KeyDB) for caching, storing sessions and pub/sub messaging
  • use more advanced logging lib, such as winston

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages