Appsync Unified Deb Site
[Install] WantedBy=multi-user.target #!/bin/bash set -e case "$1" in configure) # Create system user if ! id -u appsync >/dev/null 2>&1; then adduser --system --group --no-create-home appsync fi
# Reload systemd and enable service systemctl daemon-reload systemctl enable appsync-unified.service systemctl start appsync-unified.service ;; esac #!/bin/bash set -e case "$1" in remove|purge) systemctl stop appsync-unified.service || true systemctl disable appsync-unified.service || true ;; esac 6. Example server.js (Apollo + AppSync-like resolvers) const ApolloServer, gql = require('apollo-server'); const fs = require('fs'); const typeDefs = gql(fs.readFileSync('./schema.graphql', 'utf8')); appsync unified deb
# Install dependencies cd /opt/appsync-unified npm install --production [Install] WantedBy=multi-user
const resolvers = Query: getPost: ( , id ) => ( id, title: Post $id , content: 'Hello' ) , Mutation: createPost: ( , title, content ) => ( id: '123', title, content ) gql = require('apollo-server')