Skip to content

vincentmorneau/apex-publish-static-files

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

APEX Publish Static Files

npm Build Status Dependency Status XO code style

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

Requirements

Install

npm install apex-publish-static-files

Usage

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
});

Options

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)

Methods

Name Type Description
publish function Publishes the files to APEX

Changelog

See changelog.

License

MIT © Vincent Morneau