liebling/src/deploy/index.js

20 lines
490 B
JavaScript

require('dotenv').config()
const GhostAdminApi = require('@tryghost/admin-api');
(async function main() {
try {
const api = new GhostAdminApi({
url: process.env.GHOST_ADMIN_API_URL,
key: process.env.GHOST_ADMIN_API_KEY,
version: 'canary'
});
// Deploy it to the configured site
await api.themes.upload({file: '../liebling.zip'});
console.log('Theme successfully uploaded.');
} catch (err) {
console.error(err);
process.exit(1);
}
}());