Straight to Maintenance
Initialize the droplet with dokku app pre-setup
| import mediaFilesJSON from "../../static/mediaFiles.json"; | |
| export const AssetHelper = { | |
| use(what) { | |
| const match = mediaFilesJSON.find(({ name }) => name === what); | |
| if (!match) throw new Error(`No asset found with name '${what}'`); | |
| require(`../../static/${match.path}`); |
| // in $PROJECT_ROOT/typings/@sapper | |
| declare module '@sapper/app' { | |
| // from sapper/runtime/src/app/types.ts | |
| // sapper doesn't export its types yet | |
| interface Redirect { | |
| statusCode: number | |
| location: string | |
| } | |
| // end |
| # The following comments fill some of the gaps in Solargraph's understanding of | |
| # Rails apps. Since they're all in YARD, they get mapped in Solargraph but | |
| # ignored at runtime. | |
| # | |
| # You can put this file anywhere in the project, as long as it gets included in | |
| # the workspace maps. It's recommended that you keep it in a standalone file | |
| # instead of pasting it into an existing one. | |
| # | |
| # @!parse | |
| # class ActionController::Base |
Initialize the droplet with dokku app pre-setup