Uploads all files from a local directory or a single file to Oracle APEX. Destination can be:
- Application Static Files
- Workspace Static Files
- Theme Files
- Plugin Files
npm install apex-publish-static-files
var publisher = require('apex-publish-static-files');
// If connecting to OCI (Oracle cloud) need to specify location of Oracle Wallet
process.env['TNS_ADMIN'] = '/Users/vmorneau/oracle/wallets/atp01';
publisher.publish({
libDir: "/Users/vmorneau/Oracle/instantclient_19_8",
username: "vmorneau",
password: "xxxxxx",
connectionString: "localhost:1521/servicename",
directory: "/Users/vmorneau/Documents/project/www",
appID: 111
});
Name | Type | Default | Description |
---|---|---|---|
libDir | string | Path to Oracle Instant Client (example: /Users/vmorneau/Oracle/instantclient_19_8 ) |
|
username | string | Database user | |
password | string | Database password | |
connectionString | string | Database connection string | |
directory | string | Local directory that contains the files or file path | |
appID | numeric | Application ID to export the files to | |
destination | string | Determines where the files should be uploaded in APEX (choices: application , workspace , theme , plugin ) |
Name | Type | Description |
---|---|---|
publish | function | Publishes the files to APEX |
MIT © Vincent Morneau