Skip to content

living-atlases/generator-living-atlas-web

Repository files navigation

Living Atlas Ansible Web Generator

NOTE: This tool is deprecated, please use the LA Toolkit instead.

This is a web interface for our yeoman Living Atlas generator. It tries to facilitate even more the initial deployment of a LA portal. Demo site.

Why this tool?

The deployment of a Living Atlas (LA) is not straightforward. Many times newcomers start using the ala-install demo ansible inventories, or the vagrant test environment, but the effort necessary to go from these sample inventories to a production quality ones is enormous.

Our Living Atlas generator, our LA base-branding and our bootstrap remote sessions helps a lot to get a running LA portal for testing and even production. But still the effort to understand and use these tools is considerable.

This web tool tries to minimize this initial effort. Using a web assistant and asking some basic questions you can generate & download your initial inventories, and a compatible html/css theme, tailored for you LA portal.

This is inspired in other similar tools like the Bootstrap customization tool.

Development

This web interface uses svelte. Install the dependencies:

npm install

...then start Rollup:

npm run dev

Navigate to localhost:5000. You should see your app running. Edit an UI component file in src, save it, and reload the page to see your changes.

Building and running in production mode

To create an optimised version of the app:

npm run build

You can run the newly built app with npm run start.

Tests

Just:

 npm run test

Releases

No releases published

Packages

No packages published