2020-01-11 19:53:03 +00:00
|
|
|
require('dotenv').config()
|
|
|
|
const GhostAdminApi = require('@tryghost/admin-api');
|
|
|
|
|
|
|
|
(async function main() {
|
2020-01-11 20:02:38 +00:00
|
|
|
try {
|
|
|
|
const api = new GhostAdminApi({
|
|
|
|
url: process.env.GHOST_ADMIN_API_URL,
|
|
|
|
key: process.env.GHOST_ADMIN_API_KEY,
|
|
|
|
version: 'canary'
|
|
|
|
});
|
2020-01-11 19:53:03 +00:00
|
|
|
|
2020-01-11 20:02:38 +00:00
|
|
|
// 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);
|
|
|
|
}
|
|
|
|
}());
|