Appsync Unified Deb May 2026
This assumes you have a (or AWS AppSync local simulator) that you want to run as a system service. 1. Package structure appsync-unified/ ├── DEBIAN/ │ ├── control │ ├── postinst │ ├── prerm │ └── conffiles ├── opt/ │ └── appsync-unified/ │ ├── server.js │ ├── package.json │ ├── node_modules/ │ ├── resolvers/ │ ├── schema.graphql │ └── .env ├── etc/ │ ├── appsync-unified/ │ │ └── config.env │ └── systemd/system/ │ └── appsync-unified.service └── var/ └── log/ └── appsync-unified/ 2. DEBIAN/control Package: appsync-unified Version: 1.0.0 Section: web Priority: optional Architecture: all Depends: nodejs (>= 16), npm, systemd Maintainer: Your Name <email@example.com> Description: Unified AWS AppSync compatible GraphQL server Provides a local AppSync-like GraphQL API with resolvers, data sources, and subscription support. 3. Systemd service ( /etc/systemd/system/appsync-unified.service ) [Unit] Description=AppSync Unified GraphQL Server After=network.target [Service] User=appsync Group=appsync WorkingDirectory=/opt/appsync-unified EnvironmentFile=/etc/appsync-unified/config.env ExecStart=/usr/bin/node server.js Restart=always RestartSec=10 StandardOutput=journal StandardError=journal
;
# Set permissions chown -R appsync:appsync /opt/appsync-unified chown appsync:appsync /etc/appsync-unified/config.env chmod 600 /etc/appsync-unified/config.env appsync unified deb